我知道JPA 2是一个规范,Hibernate是ORM的工具.另外,我知道Hibernate比JPA 2有更多的功能.但从实际的角度来看,真正的区别是什么?
我有使用iBatis的经验,现在我正在尝试学习Hibernate或JPA2.我选了Pro JPA2书,它一直指的是"JPA提供者".例如:
如果您认为某个功能应该标准化,那么您应该说出来并向您的JPA提供商索取
这让我很困惑,所以我有几个问题:
我的示例 Hibernate 应用程序中有一个 POJO,它指向我的数据库中的表。在我的 POJO 类中,有来自 JPA(javax.persistence.Entity) 的 @Entity 注释。
放置 JPA 注释而不是 Hibernate API 的重要性是什么?
提前致谢...!