本着与CriteriaQuery关联的类型安全的精神,JPA 2.0还具有一个API,用于支持实体的元模型表示。
是否有人知道此API的完整功能实现(生成元模型,而不是手动创建元模型类)?如果有人也知道在Eclipse中进行设置的步骤,那将是非常棒的(我认为它与设置注释处理器一样简单,但您永远不会知道)。
编辑:偶然发现了HibernateJPA2元模型生成器。但是问题仍然存在,因为我找不到该jar的任何下载链接。
编辑2:自从我问这个问题以来已经过去了一段时间,但是我想我会回来并在SourceForge上添加指向HibernateJPAModelGenerator项目的链接
如果有人也知道在Eclipse中进行设置的步骤,那将是非常棒的(我认为这与设置注释处理器一样简单,但您永远不会知道)
是的。以下是各种JPA 2.0实现的实现和说明:
org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor
org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor
org.apache.openjpa.persistence.meta.AnnotationProcessor6
org.datanucleus.jpa.JPACriteriaProcessor
最新的Hibernate实现可在以下位置获得:
较旧的Hibernate实现位于: