Bootstrap

源码分析@Transactional原理及几种不生效情况

1、事务不生效的几种情况

先看事务提交流程源码:

chain属性是根据@Transactional注解获取事务处理对象TransactionInterceptor 后续源码回详细讲解此方法



 
根据源码分析三种事务不生效的情况: 

1、同一个类中无事务的方法访问有事务的方法。

;