JPA如何克服Hibernate中的问题

时间:2013-12-13 20:57:13

标签: hibernate jpa

我目前在Hibernate工作。

现在我要切换到Hibernate JPA。我想知道为什么我们更喜欢Hibernate JPA而不是Hibernate。 JPA克服了Hibernate的问题。

我在Hibernate中遇到了一些问题,比如迭代持久化类的子查询生成。 这些问题是否被JPA克服了?

如果可能的话,请分享一些教程链接供我学习JPA。 (别忘了我是Hibernate JPA的初学者)。

先谢谢,

K.Ramkumar

1 个答案:

答案 0 :(得分:0)

JPA是JEE规范的一部分,这意味着任何SOftware 想要符合JEE要求必须满足JPA规范。

JPA本身只是一个规范,并且存在许多框架,如Hibernate或 TopLink等实现此规范。

这意味着如果您只是在程序中使用JPA功能 对不同类型的JEE兼容软件具有更强的兼容性。 这可能是一个优势。主要的缺点是你失去了一些 由实施框架提供的专门功能 但不受JPA规范的影响。

因此,您可以将JPA视为接口的子集,以便提供对象关系映射功能。

希望这是你问题的答案。