一尘不染

我们可以不休眠使用jpa吗

hibernate

我是JPA的新手。

根据我的理解,JPA是规范,Hibernate实现JPA并提供附加功能以及JPA方法。

但是我正在阅读JPA教程,其中使用EntityManager对象可以对数据执行CRUD,而无需使用Hibernate库!

所以任何人都可以让我知道

  1. 是否可以单独使用JPA EntityManager而不使用Hibernate 来使用方法?

请提及一些有用的链接或示例。

非常感谢您的回应。
谢谢。


阅读 236

收藏
2020-06-20

共1个答案

一尘不染

您是正确的JPA是规范。Hibernate,EclipseLink是其几个实现。

您必须指定持久性提供程序(Hibernate,EclipseLink)才能使用JPA实现。持久性提供程序具有JPA规范的实现类。

2020-06-20