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
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Java » Java in General
Reply 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://zeroturnaround.com/jrebel - it saves me about five hours per week
 
subject: Query fields for Annotations
 
Similar Threads
EJB 3, Entity question
@ManyToOne versus @OneToMany, confused!
How get method source code from a class
about SCBCD
Mapping annotation -> one class per table question