我已经使用了hibernate-tools-4.0.0-CR1.jar与informix(11.7)逆向工程实体生成有一些问题,我想尝试早期版本看看是否有帮助,但文档不清楚关于JPA 2.0兼容版本。
maven存储库链接:http://mvnrepository.com/artifact/org.hibernate/hibernate-tools
提前感谢。
答案 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。*,至少对于我到目前为止所检查的基本内容。