File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes Query fields for  Annotations Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "Query fields for  Annotations" Watch "Query fields for  Annotations" New topic

Query fields for Annotations

Michael Ernst

Joined: Jul 03, 2005
Posts: 23
I develop a big EJB3 application which realizes a metamodel. Therefore I'am using the javax.persistence annotations. Additional I developed a TreeViewer (Eclipse) to browse my model. The browser works with the java reflection api. Today I added some additional fields to some model classes and annotated them with @Transient Annotation. So I have to adapt the browser to exclude the @Transient annotated fields, but I don't get any annotation of any classes. So I added a simple stupid Annotation "Foo" (defined in a another package) to the Field id which is already annotated with the @Id and @GeneratedValue Annotation. If I query the field, I will only get back the Foo annotation.

private int id;

(field.getDeclaredAnnotations().length --> 1; I expect three).

What's the problem?

Thanks in advance.

I agree. Here's the link:
subject: Query fields for Annotations
jQuery in Action, 3rd edition