查询有关JPA,hibernate和EJB 3.0的信息

时间:2012-01-23 14:24:30

标签: java hibernate jpa

当我们编写java代码时,我们使用JPA接口作为它的java规范所以我们通常避免在Java代码中使用第三方实现。

  

请验证此声明JPA是规范,Hibernate和   EJB 3.0就是实现。

如果这是错误的请纠正我,请帮助我理解这一点。

2 个答案:

答案 0 :(得分:0)

是的,Hibernate实现了JPA标准。然而,EJB本身就是一种标准。

我也不是专家。维基百科says,EJB包含JPA作为应用程序服务器必须实现以提供EJB的要求。应用程序服务器可以在“引擎盖下”使用Hibernate来实现JPA。

答案 1 :(得分:0)

Hibernate完全实现了JPA规范。您不需要EJB 3.0库的任何部分。我会说正确的陈述是:

JPA是规范,hibernate是实现。