理解JPA-Hibernate 關係
JPA(Java 持久性) API )和Hibernate由於在物件關係映射中的互補作用而經常被混為一談(ORM)。 JPA 充當規範,而 Hibernate 代表實作該規範的工具。
實際影響
從實際角度出發,讓我們解決您的問題:
JPA2 “JPA Provider”: JPA2 設計為與像 Hibernate 這樣的“JPA Provider”一起使用。此組合提供:
結論
JPA 是一個抽象,而 Hibernate 是 ORM 功能的具體實現。使用 JPA2 Hibernate 提供了靈活性並可存取 Hibernate 的擴充功能。透過了解它們之間的關係,您可以在單獨使用 JPA2、單獨使用 Hibernate 還是組合使用它們之間做出明智的決定。
以上是JPA 與 Hibernate:什麼時候應該使用它們,為什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!