我使用了 hibernate-tools-4.0.0-CR1.jar 在informix (11.7) 逆向工程实体生成方面存在一些问题,我想尝试早期版本以查看是否有帮助,但我不清楚有关 JPA 的文档2.0 兼容版本。
maven 存储库链接: http: //mvnrepository.com/artifact/org.hibernate/hibernate-tools
提前致谢。
我使用了 hibernate-tools-4.0.0-CR1.jar 在informix (11.7) 逆向工程实体生成方面存在一些问题,我想尝试早期版本以查看是否有帮助,但我不清楚有关 JPA 的文档2.0 兼容版本。
maven 存储库链接: http: //mvnrepository.com/artifact/org.hibernate/hibernate-tools
提前致谢。
我也在研究这个话题,并得出一些结论,但我不是专家,所以我感谢任何更正
如果我没记错的话,Hibernate 是从 3.5 版开始的符合 JPA 2.0 的超集。根据我的阅读,最新的 4.x 版本是 JPA 合规性 2.1 的候选版本。
无论如何,htere 是一个标志,可以将其配置为单独输出 JPA 注释(在 Hibernate Tools for Eclipse 的情况下,在启动配置菜单中会询问您),甚至添加一些 EJB3 到混合中,以实现纯粹的标准合规性
如果您使用“Core”标志进行反向工程生成,它似乎映射到 cfg XML,如果您使用“Annotations”,它会输出 Hibernate 的 org.hibernate.* 注释,但使用“JPA”您完全使用 javax .persistance.* 的,至少对于我目前检查的那些基本的东西。