当前位置: 代码迷 >> 综合 >> spring @Transactional service一个方法,事务什么时候提交的?
  详细解决方案

spring @Transactional service一个方法,事务什么时候提交的?

热度:39   发布时间:2024-01-26 01:54:22.0

原文地址

要点:

1、事务在开启他的那个方法结束后就提交;

2、在这个事务里面添加的数据,在这个事务本身里面是能够看到的,只是其他事务不能看到这个数据;

我当时疑问的是第二点,为什么我没提交事物,查询的确实最新数据。

 

 

待探索:

1、@Transactional方法,调用普通方法;

2、@Transactional方法,调用@Transactional(propagation = Propagation.REQUIRES_NEW)方法;

  相关解决方案