2011-02-15 42 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規範中指定的所有內容,但在其上添加了特定的功能。