小编Onk*_*ade的帖子

从另一个@Transactional注释方法中调用@Transactional注释方法

当我从另一个事务方法调用一个事务方法,现在我的第二个事务方法完成,又回到第一个事务方法时,会发生什么,不幸的是它失败了,所以它将回滚所有内容,这意味着它将回滚第二个事务方法的更改.. ?? 注意:两种方法都在同一个类中

@Transactional 
public void method1(){
   //do something
   call method2();
  //do something
  ...
  ...
  failed here
}

@Transactional
public void method2(){
  //do something
  save()
}
Run Code Online (Sandbox Code Playgroud)

因此,在上面的示例中,它会回滚我在第二个事务处理方法中保存的内容吗?

java spring transactions spring-boot

2
推荐指数
2
解决办法
3445
查看次数

标签 统计

java ×1

spring ×1

spring-boot ×1

transactions ×1