1

我们目前正在使用 Spring 3.2.3 + JPA (Hibernate)。我们使用方面来支持事务,而不是注释。我们写出自己的实体服务(阅读:存储库)以将持久性从我们的应用程序中抽象出来。

我已经阅读了很多关于 Spring Data 的内容,并且觉得它会让我们的代码更加简洁和健壮。不过,我想知道,在过渡之前我应该​​考虑什么问题吗?

谢谢

4

1 回答 1

1

如果您已经在 J​​PA 上,则转换应该尽可能简单:激活存储库,将基础设施指向您的EntityManagerFactoryBean,然后离开。

交易也应该可以正常工作。Spring Data 中基于注释的用法仅针对存储库 bean 选择性地激活。默认情况下,它们被配置为参与现有事务,因此任何自定义更大范围的事务设置都应该已经生效。

于 2013-10-09T07:40:48.543 回答