Meaningless Drivel is fun!
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 REST with Spring (video course) 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

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
It's not a secret anymore!