对于事务我一直有一个疑惑。

现在a,b两个方法,分别在不同的类中。
在springboot中,两个方法都加上了事务注解。
此时,a方法调用b方法。
那么这时有几个事务呢?他们的关系是什么?
不要拿百度百科或者面试题,那玩应我都背下来了,但是不理解就是不理解

spring有传播特性啊,默认的是required,也就是没事务就开启,有事务就正常。

你得看@Transactional中的propagation是如何定义的。如果是默认的话,是required。如果有事务运行,当前的方法会在这个事务中运行