在项目中,如果已经加上@Transactional注解,相对应的依赖也都已经导入,这个时候可以查看一下插入的表类型是否为InnoDB,该类型的表支持事务操作,但是表类型为MyISAM,是不支持事务操作的,因为该类型的表是非事务安全的,所以无法实现数据回滚。
出现该情况需要修改表类型即可。
ALTER TABLE tablename ENGINE = InnoDB
如下所示:表明修改成功
原文地址:https://blog.csdn.net/lwang_it/article/details/78979857