休眠 - 注释和共享资源注释之间的区别?
2022-09-02 09:17:31
为了保持简短和甜蜜:
有休眠-共享资源-注释 4.1.0-Final 和 hibernate-annotations 3.5.6-Final。
我是一个核,它们之间有什么区别,我需要它们两者吗?
试图“避免”JPA,我的意思是使用Hibernate中嵌入的JPA 2.0标准。
谢谢!
为了保持简短和甜蜜:
有休眠-共享资源-注释 4.1.0-Final 和 hibernate-annotations 3.5.6-Final。
我是一个核,它们之间有什么区别,我需要它们两者吗?
试图“避免”JPA,我的意思是使用Hibernate中嵌入的JPA 2.0标准。
谢谢!
Hibernate Commons Annotations是“用于注释处理的实用程序项目”,例如这里所说的。它不包含Hibernate的普通用户应该使用的API。
休眠注释包含持久性映射注释和相关代码。如今,它已合并到Hibernate核心。
如果你真的想避免JPA(1/2),那么通过不使用包或其子包中的类就很容易做到。如果你想要相反,尽可能使用和避免使用包装。javax.persistence
javax.persistence
org.hibernate
从 http://docs.jboss.org/hibernate/orm/4.1/quickstart/en-US/html_single/ 可以找到开始使用Hibernate的良好指南。它还告诉哪些库始终是必需的,哪些库是可选的。
参考文档包含大量有关使用 JPA 而不是已弃用的旧版 Hibernate 注释的建议。