在一个serivce方法中操作5个表。
发现第二个表插入时出现异常了。
但数据并没有回滚。
找了XXXXXX(不废话了)
最后发现是数据库表的存储引擎有问题。
大概就是
MyISAM类型:不支持事务处理等高级处理
InnoDB类型: 支持事务
贴俩段sql
–查看当前数据库的存储引擎
show engines;
–查看表的数据库存储引擎
show table status from datename where name=tablename
–修改表的的存储引擎
alter table tablename ENGINE=InnoDB;
将存储引擎类型设置一下就OK啦