1

我一直在 Springsource 网站上关注本教程,以了解 Spring 的基本知识。一切顺利。

现在,我想将 Hibernate 集成到我按照本教程编写的这个小应用程序中。我在不同的网站(包括 hibernate 的网站)上找到了文档,但在开始之前我还有几个问题。

我读了一些关于 JPA 的东西,我可以将它用作 hibernate 之上的抽象层,但我真的不明白它的用途。

另外,我在某处读到有两种使用hibernate的方法,第一种是注解,第二种是使用javax.persistance,对吗?

最近是否有一些关于如何在现有的 Spring Web 应用程序中使用休眠的文档,以及实现它的不同方法?

4

2 回答 2

2

JPA 是一个规范,hibernate 可以被认为是 JPA 规范的一个实现。

您可以使用任一注解映射文件与休眠。

以下教程更好:

Hibernate 教程 Vaannila

Hibernate 教程 Mkyong

于 2012-06-02T02:23:42.577 回答
1

JPA 是一种标准,Hibernate 是一种实现,但具有其他/附加功能。

Spring 参考手册中关于 ORM 集成的部分涵盖了 Hibernate。还有很多教程和演示,比如这里,但还有很多其他的,以及更新的。

于 2012-06-02T01:36:38.640 回答