【发布时间】:2015-02-09 19:10:24
【问题描述】:
我是 JPA 的新手。据我了解,JPA 本身不能持久化。它将需要 JPA Provider 来将数据持久化到数据库中。
JPA Provider :它是包含 JPA 风格 (javax.persistence) 的供应商产品。例如 Eclipselink、Toplink、Hibernate 等。 http://www.tutorialspoint.com/jpa/jpa_orm_components.htm
因此,任何想要使用 JPA 进行持久性的应用程序都必须使用 Provider,例如 Eclipselink、Toplink、Hibernate 等。这是正确的吗?
【问题讨论】:
-
您有问题吗?
-
问题在标题中。什么是“JPA 提供者”?没什么,因为正确的 Google 搜索词是“JPA 持久性提供程序”。答案已经在问题中了:/EclipseLink、Hibernate 等。真的很奇怪。
-
查看en.wikipedia.org/wiki/Java_Persistence_API 的底部以获取可用的 JPA 实现。任何互联网搜索都会回答您的“问题”
-
如果 JPA 规范是圣经,那么 JPA 提供者就是牧师。
-
@wypieprz 也许更像是“如果 JPA 规范是蓝图,JPA 提供者就是房子”......