Spring数据是否嵌入了hibernate?

Spring数据是否嵌入了hibernate?,hibernate,jakarta-ee,maven,spring-data,Hibernate,Jakarta Ee,Maven,Spring Data,这里有一点背景。我已经使用spring+hibernate(JPA+Session)+maven有一段时间了。我已经习惯于hibernate GenericDAO来实现所有基本的CRUD功能。大多数时候,我使用这个技术堆栈时,我必须一个接一个地获取它们的依赖关系。现在,我们正试图转向这个新创建的Spring数据,并试图找出如何利用它 因此,我已经阅读了几篇教程,它看起来很酷,但我似乎没有看到任何人获得hibernate dependendy,也没有cglib或asm,尤其是在使用时 谁能启发我?

这里有一点背景。我已经使用spring+hibernate(JPA+Session)+maven有一段时间了。我已经习惯于hibernate GenericDAO来实现所有基本的CRUD功能。大多数时候,我使用这个技术堆栈时,我必须一个接一个地获取它们的依赖关系。现在,我们正试图转向这个新创建的Spring数据,并试图找出如何利用它

因此,我已经阅读了几篇教程,它看起来很酷,但我似乎没有看到任何人获得
hibernate dependendy
,也没有
cglib
asm
,尤其是在使用时


谁能启发我?感谢您阅读这篇

Spring数据JPA是在JPA之上构建的,有一些怪癖可以解决实现的不足。我们对Hibernate、EclipseLink和OpenJPA有可选的依赖关系,并针对这三种情况运行我们的测试用例。尽管如此,所有这些依赖项都标记为
可选
,因此用户可以为运行时配置所选的持久性提供程序。

“逐个获取它们的依赖项”您能澄清一下您的意思吗?很高兴认识您Oliver。下载了您的演示文稿,但尚未观看。因此,我知道您可以选择持久性提供程序,但我想在我提供的链接中找到spring data jpa的那些依赖项,我们不再需要像以前那样添加它们。对吗?但您在哪里选择实际的持久性提供程序?假设我想使用OpenJPA?只要看看Spring数据JPA的
pom.xml
。有一节
持久性提供程序
声明提供程序依赖项。只需将相关代码片段复制到您的pom中,然后删除
truel我明白了,谢谢,非常好的工作!!不再需要急于找出工件的哪个版本与嵌入在另一工件中的哪个其他版本一起工作。