mysql的表是有事务安全( 比如:InnoDB)和非事务安全(比如:ISAM、MyISAM)之分的
表类型是MyISAM,是非事务安全的,所以无法实现数据回滚。
只要修改表的类型即可:
只要修改表的类型即可:
alter table tablename type=InnoDb;
如果是用hibernate自动建表,而mysql数据库默认的建表类型不是InnoDb,需要修改配置文件:
mysql的表是有事务安全( 比如:InnoDB)和非事务安全(比如:ISAM、MyISAM)之分的