mybatis-spring配置正常事务却无法回滚(建表问题)

mybatis-spring + springmvc

 

数据库:mysql

配置正常,但是事务确无法回滚的奇葩问题

弄了一上午,最终找到问题是由于我在建表的时候并没有指定“ENGINE”,而我当前的数据库版本默认的为“ENGINE=MyISAM”

注意:“MyISAM”是不支持事务的,优点好像是性能比较好

把他改为“InnoDB”即可

alter table 表名 engine=innodb;

 

posted @ 2016-11-07 14:53  行-云  阅读(1413)  评论(0编辑  收藏  举报