事务

1 @Transactional

Spring在检查到@Transactional注解之后,给这个对象生成了一个代理对象proxy:

事务

2 一个没有加@Transactional注解的方法,去调用一个加了@Transactional的方法,会不会产生事务?

不会

3

如果一个事务,(第一步会生成一个对象,然后) 带着这个对象远程调用第三方的东西,此时如果单线程,事务还没结果
等待第三方有结果回调,(回调会先查询这个对象),因为此时事务还没结束。
所以,肯定会查询不到,会出现,本地自测没问题,
但是第三方远程调,就失败

上一篇:Spring事务传播属性(面试),java面试必问问题


下一篇:你真的会用 @Transactional 吗?