• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Query fields for Annotations

 
Michael Ernst
Greenhorn
Posts: 23
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic