如何在EJB3(JPA)和Hibernate中获取@Id注解的字段?

Jav*_*tar 5 annotations hibernate jpa ejb-3.0

标题是不言自明的。

我很高兴听到解决方案,谢谢。

Ken*_*llV 4

有一个比目前列出的更短的方法:

Reflections r = new Reflections(this.getClass().getPackage().getName());
Set<Field> fields = r.getFieldsAnnotatedWith(Id.class);
Run Code Online (Sandbox Code Playgroud)