@Transactional注解事务失效 问题描述: 1、首先注解、各层代码均无问题; 2、然后尝试网上诸多办法未果(甚至去看了 @Transactional的原理…); 3、最后回到数据库去检查,发现MySQL中新建一个表,其中事务要涉及的某个字段没有设置为 【非空】 ,更改后事务回滚成功! 原因分析: 提示:有时间再把原因整理出来(从MySQL事务角度出发分析即可)。