理解 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中文网其他相关文章!