SpringBoot事务不生效:
1.mysql表必须支持事务:引擎为INNODB
2.SpringBoot启动事务@EnableTransactionManagement
3.方法上加注解@Transactional//默认只对RuntimeException起作用,可修改
4.方法必须为public修饰
5.同类中事务的方法不能嵌套在其他方法中,
QQQ类中A方法调用B方法,B方法开启事务注解,B方法中事务不会生效。
将A方法放到其他类中,B方法为QQQ类中的一级方法并加注解,事务就会生效。