JPA是一个规范,hibernate用于实现JPA规范,但我在许多教程中看到过没有使用JPA的例子,这意味着我们可以单独使用hibernate。请告诉我使用JPA有什么好处。
提前致谢:)。
答案 0 :(得分:1)
如果你想减少与某个orm工具的耦合程度,那么jpa是一个不错的选择。
它定义了一组可以与任何现有持久性提供程序一起使用的定义良好的apis。
某些项目需要特定的持久性提供程序。因此,即使您不熟悉特定的实现,jpa也允许您应用(不仅仅是)基本的orm机制。 (我不建议使用你不知道的工具,但jpa提供抽象肯定会降低进入门槛)