有谁知道哪个版本的hibernate工具符合JPA 2.0标准

时间:2013-08-27 23:49:07

标签: hibernate jpa reverse-engineering informix hibernate-tools

我已经使用了hibernate-tools-4.0.0-CR1.jar与informix(11.7)逆向工程实体生成有一些问题,我想尝试早期版本看看是否有帮助,但文档不清楚关于JPA 2.0兼容版本。

maven存储库链接:http://mvnrepository.com/artifact/org.hibernate/hibernate-tools

提前感谢。

1 个答案:

答案 0 :(得分:1)

我也正在研究这个话题并得出一些结论,但我不是专家,所以我感谢任何修正

如果我没记错的话,Hibernate是3.5版本的兼容JPA 2.0的超集。根据我的阅读,最新的4.x版本是JPA合规性的候选人。

无论如何,htere是一个标志,用于配置它单独输出JPA注释(在Hibernate Tools for Eclipse的情况下,你会在Launch配置菜单中被问到),甚至添加一些EJB3以实现纯标准合规性

如果你使用“Core”标志进行反向生成,它似乎映射到cfg XMLs,如果使用“Annotations”,它会输出Hibernate的org.hibernate。*注释,但是使用“JPA”你是完全使用javax.persistance。*,至少对于我到目前为止所检查的基本内容。