aspose file tools*
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


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Query fields for  Annotations" Watch "Query fields for  Annotations" New topic
Author

Query fields for Annotations

Michael Ernst
Greenhorn

Joined: Jul 03, 2005
Posts: 23
Hi,
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.

@Id
@GeneratedValue
@Foo
private int id;

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

What's the problem?


Thanks in advance.

Regards
Michael
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Query fields for Annotations