当我们编写java代码时,我们使用JPA接口作为它的java规范所以我们通常避免在Java代码中使用第三方实现。
请验证此声明JPA是规范,Hibernate和 EJB 3.0就是实现。
如果这是错误的请纠正我,请帮助我理解这一点。
答案 0 :(得分:0)
是的,Hibernate实现了JPA标准。然而,EJB本身就是一种标准。
我也不是专家。维基百科says,EJB包含JPA作为应用程序服务器必须实现以提供EJB的要求。应用程序服务器可以在“引擎盖下”使用Hibernate来实现JPA。
答案 1 :(得分:0)
Hibernate完全实现了JPA规范。您不需要EJB 3.0库的任何部分。我会说正确的陈述是:
JPA是规范,hibernate是实现。