我们目前正在使用Spring 3.2.3 + JPA(Hibernate)。我们使用方面来支持事务,而不是注释。我们编写自己的实体服务(读取:存储库)来从我们的应用程序中抽象出持久性。
我已经阅读了很多关于Spring Data的内容,并认为它会使我们的代码更清晰,更强大。我想知道,在过渡之前是否有任何问题需要考虑?
由于
答案 0 :(得分:1)
如果您已经使用JPA,那么过渡应该尽可能简单:激活存储库,将基础架构指向EntityManagerFactoryBean
,然后离开。
交易也应该正常运作。 Spring Data中的基于注释的用法仅针对存储库bean有选择地激活。它们被配置为默认参与现有事务,因此任何自定义更大范围的事务设置应该已经生效。