SpringBoot事務不生效:
1.mysql表必須支持事務:引擎爲INNODB
2.SpringBoot啓動事務@EnableTransactionManagement
3.方法上加註解@Transactional//默認只對RuntimeException起作用,可修改
4.方法必須爲public修飾
5.同類中事務的方法不能嵌套在其他方法中,
QQQ類中A方法調用B方法,B方法開啓事務註解,B方法中事務不會生效。
將A方法放到其他類中,B方法爲QQQ類中的一級方法並加註解,事務就會生效。