在Spring Web应用程序上进行Hibernate集成
问题描述:
我一直在Springsource网站上关注this tutorial以了解Spring的基本知识。一切都很顺利。在Spring Web应用程序上进行Hibernate集成
现在,我想将Hibernate集成到我在本教程后面编写的这个小应用程序中。我在不同的网站(包括hibernate的网站)上找到了文档,但在开始之前我仍然有几个问题。
我读了一些关于JPA的东西,我可以用它作为休眠顶层的抽象层,但我不太明白为什么。
此外,我在某处读到有两种方法可以使用hibernate,第一种是注释,第二种是使用javax.persistance,我说得对吗?
最近有没有关于如何在现有的spring web应用程序中使用hibernate的最新文档,以及实现它的不同方法?
答
JPA是一个规范,hibernate可以被认为是JPA规范的一个实现。
您可以使用任何注释来映射文件与休眠。
以下教程更好:
答
JPA是一个标准,Hibernate是一个实现,但具有其他/附加功能。
Spring Reference manual's section on ORM integration涵盖了Hibernate。还有几十个教程和演示,如here,但还有一些其他的和更近的。