这里有一点背景。我现在一直在使用spring + hibernate(JPA + Session)+ maven。我已经习惯了Hibernate GenericDAO来获得所有基本的CRUD功能。大多数时候我使用这个技术堆栈,我必须逐个获得他们的依赖。现在尝试转向这个新创建的Spring Data,并试图弄清楚如何利用它。
所以我已经阅读了几个教程,看起来很酷但似乎我没有看到任何人获得hibernate dependendy
,也没有看到cglib
或asm
,尤其是在使用{ {3}}
任何人都可以开导我吗?感谢您阅读本文
答案 0 :(得分:3)
Spring Data JPA构建于JPA之上,有一些怪癖可以解决实现的不足之处。我们对Hibernate,EclipseLink和OpenJPA有可选的依赖关系,并针对这三个运行我们的测试用例。尽管如此,所有这些依赖项都标记为optional
,因此用户可以为运行时配置选择的持久性提供程序。