SpringBoot事务不生效问题

springBoot启动后事务不生效问题处理

1.mysql表必须支持事务:引擎为INNODB

2.SpringBoot启动事务 @EnableTransactionManagement

3.方法上加注解 @Transactional //默认只对RuntimeException起作用,可修改

4.方法必须为public修饰

5.同类中事务的方法不能嵌套在其他方法中,
	W类中A方法调用B方法,B方法开启事务注解,B方法中事务不会生效。
	将A方法放到其他类中,B方法为W类中的一级方法并加注解,事务就会生效。

你可能感兴趣的:(java,spring,boot,spring,boot,事务)