摘要: 事务传播行为 指通过@Transactional方式声明注解时,调用另一个带有事务注解的方法 (两个事务注解都生效),即嵌套事务的情况 propagation属性控制传播行为,默认值是Propagation.REQUIRED,一共有七种情况 注:以下所指的外层方法是调用者,内层方法指的是被调用的方法 阅读全文
posted @ 2019-12-31 18:26 _Gradually 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 内部调用事务失效 同一个service内,如果service调用的主方法上没有加事务注解,主方法的调用了该service的另一个有事务注解的方法,这个注解不会生效。 主要原因在于事务是通过AOP实现的,代理对象调用的方法上有事务注解,事务才会生效。 在同一个Service类中,只有由service代 阅读全文
posted @ 2019-12-31 14:47 _Gradually 阅读(2252) 评论(0) 推荐(0) 编辑