Spring @Transactional与Javax中@Transactional到区别是什么?

来源:9-6 完结订单接口开发

所以Lzz

2021-03-28

您好,我看您课程中用到是Javax的@Transactional注解,我特地去查询了下,官方解释如下:
@Transactional有两个不同的包:
在Spring的事务管理中应该使用org.springframework.transaction.annotation.Transactional
在Java EE 7 应用中,应该使用javax.transaction.Transactional。
那我现在是一个SpringBoot的工程,我们这里是不是应该用Spring下面的@Transactional更为合理?还是说没有区别?求解答!谢谢。

写回答

1回答

廖师兄

2021-04-06

这个倒是没有详细研究。

在Spring的事务管理中应该使用org.springframework.transaction.annotation.Transactional

在Java EE 7 应用中,应该使用javax.transaction.Transactional。

https://stackoverflow.com/questions/26387399/javax-transaction-transactional-vs-org-springframework-transaction-annotation-tr

1
1
所以Lzz
非常感谢!
2021-04-18
共1条回复

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5674 学习 · 2489 问题

查看课程