Hibernate - 注释和公共注释之间的区别?

Sam*_*vin 19 java orm dao hibernate hibernate-annotations

保持简短和甜美:

有hibernate-commons-annotations 4.1.0-Final和hibernate-annotations 3.5.6-Final.

我是个小伙子,他们之间有什么区别,我需要他们两个吗?

试图"避免"JPA,我的意思是使用嵌入在Hibernate中的JPA 2.0标准.

谢谢!

Rav*_*avi 36

以前,hibernate-annotations是从hibernate核心发布和版本化的.但是从3.5及更高版本开始,它包含在hibernate核心中.由于某种原因,它仍然从3.5.0发布到3.5.6,但你不再需要它了.

并且进入hibernate-commons-annotations,它是一个基于注释的hibernate子项目使用的实用程序项目.它被其他hibernate项目(如hibernate-search)使用,因此作为一个单独的项目进行维护,它是hibernate-core v3.6.0及更高版本的编译时依赖项.

来源1 来源2