2011-02-15 39 views

回答

2

JPA (Java Persistence API)是EJB规范的一部分,所以我假设你正在谈论它。

JPA只是一个规范 - 它有几个接口和注释,但仅此而已 - 几乎没有代码写入。然后有这个规范的实现,它们进行实际的orm处理。 Hibernate就是这样一个实现。

+1

我认为,确切地说,Hibernate在JPA之前就已经存在,并且被'同化'为JPA的EJB规范...... – CMR 2011-02-18 13:58:53

1

Hibernate是JPA(EJB持久性)规范(以及其他)的一个实现。因此,它提供了JPA规范中指定的所有内容,但在其上添加了特定的功能。