@Transactional,在一个事务中更新数据,在查询能查询到新数据
同一个类中
在一个事务中更新之后再查询能查询到最新的数据,毋庸置疑。
代码
1 | java复制代码 @Autowired |
执行testTransactional()
输出
不同的类中
A更新,B查询,也能查询到新数据,因为B加入到A的事务中了。此时如果B中出现异常,AB中的操作都会回滚
代码
1 | java复制代码@Service |
执行testTransactional()
输出
本文转载自: 掘金
开发者博客 – 科技是第一生产力
@Transactional,在一个事务中更新数据,在查询能查询到新数据
在一个事务中更新之后再查询能查询到最新的数据,毋庸置疑。
代码
1 | java复制代码 @Autowired |
执行testTransactional()
输出
A更新,B查询,也能查询到新数据,因为B加入到A的事务中了。此时如果B中出现异常,AB中的操作都会回滚
代码
1 | java复制代码@Service |
执行testTransactional()
输出
本文转载自: 掘金