代码之家  ›  专栏  ›  技术社区  ›  Jeffrey Cameron

转换到弹簧数据

  •  1
  • Jeffrey Cameron  · 技术社区  · 12 年前

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

    我读了很多关于Spring Data的文章,觉得它会让我们的代码变得更干净、更健壮。不过,我想知道,在过渡之前,我应该考虑哪些问题吗?

    谢谢

    1 回复  |  直到 12 年前
        1
  •  1
  •   Oliver Drotbohm    12 年前

    如果您已经使用JPA,那么转换应该尽可能简单:激活存储库,将基础设施指向您的 EntityManagerFactoryBean 然后你就走了。

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