Transactional事务传播行为是REQUIRED时回滚失效问题

我建了两个Service,其中一个Service的方法A调用另外一个Service的方法B,方法A,方法B都加了注解@Transactional,属性都是默认的,测试的时候方法B执行成功,没异常,然后接着执行方法A剩下的代码,执行A剩下的代码时报错,抛出了异常,但是只有方法A回滚了,方法B没有回滚,@Transactional默认的传播行为是REQUIRED,两个方法应该在同一个事务中,但却没有同时回滚,有没有大 牛知道原因?

就你描述的 都回滚,实际得看你的代码