0
A
回答
2
JPA (Java Persistence API)是EJB规范的一部分,所以我假设你正在谈论它。
JPA只是一个规范 - 它有几个接口和注释,但仅此而已 - 几乎没有代码写入。然后有这个规范的实现,它们进行实际的orm处理。 Hibernate就是这样一个实现。
1
Hibernate是JPA(EJB持久性)规范(以及其他)的一个实现。因此,它提供了JPA规范中指定的所有内容,但在其上添加了特定的功能。
相关问题
- 1. 自定义的Hibernate持久性提供与JBoss 7.1.1
- 2. PersistenceException:找不到持久性提供程序的持久性提供程序 - 名为default的持久性单元
- 3. 使用EJB 3.0和Hibernate持久性提供应用程序给出了一个UnknownServiceException
- 4. EJB 3持久性
- 5. Hibernate - 没有EntityManager的持久性提供者
- 6. Hibernate,JPA,没有EntityManager的持久性提供者名为
- 7. jboss 7.0.1 hibernate javax.persistence.PersistenceException:没有EntityManager的持久性提供者
- 8. 否EntityManager名称持久性的持久性提供者
- 9. 使用Hibernate 3.0与EJB 3.0和JPA
- 10. 与使用Hibernate的摇篮 - 没有持久性提供EntityManager的命名
- 11. 部署多个具有不同持久性的相同EJB
- 12. Spring - 两个持久化单元与不同的JPA提供者
- 13. EclipseLink:否EntityManager的持久性提供者
- 14. 没有持久性提供的EntityManager
- 15. 没有EntityManager的持久性提供者
- 16. 没有EntityManager的持久性提供者
- 17. EJB-JPA持久性单元
- 18. Tomcat上的Java持久性 - 没有EntityManager的持久性提供者名为
- 19. Oracle和MYSQL的序列生成与Hibernate持久性提供者相同的代码基础
- 20. akka.cluster和持久性提供问题
- 21. 没有找到持久性提供者
- 22. 如何提供持久性redis pubsub
- 23. OSGI的EJB持久性问题
- 24. JPA与德比,没有持久性提供者的EntityManager名为
- 25. JPA与Java SE:javax.persistence.PersistenceException:没有持久性提供的EntityManager
- 26. hibernate和mysql的Persistence.xml设置说“没有EntityManager的持久性提供者”
- 27. JPA hibernate持久性pb
- 28. 是否有可能使用hibernate作为Glassfish的持久性提供者?
- 29. 使用Hibernate作为提供者的JPA 2.0 - 例外:没有EntityManager的持久性提供者
- 30. 为EntityManager的不持久性提供者名为***
我认为,确切地说,Hibernate在JPA之前就已经存在,并且被'同化'为JPA的EJB规范...... – CMR 2011-02-18 13:58:53