Spring和javax.transaction @Transactional注解之间的差异和共存

6 浏览
0 Comments

Spring和javax.transaction @Transactional注解之间的差异和共存

我目前正在处理一个代码库,其中业务代码使用javax.transaction包中的@Transactional注释。然而,这个软件还使用spring-data JPA存储库,它使用Spring的@Transactional注释。自从我们发现了这个问题,我们已经在所有较新的业务代码中切换到使用Spring的@Transactional注释。\n我的问题是:\n

    \n

  • 同时使用两个不同的注释会引起任何问题吗?我猜应该不会,因为我们在对代码进行重构时发现了这个问题,但我们没有注意到与此问题相关的任何缺陷。不过,我还是希望确认一下。
  • \n

  • 这两个注释的行为有什么区别?
  • \n

\n提前感谢。

0