事务

1 @Transactional

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

image

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

不会

3

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

posted @ 2021-12-14 12:26  姚狗蛋  阅读(5)  评论(0编辑  收藏  举报