您的位置:首页 > 运维架构

AOP事务不回滚的有关问题

2017-05-29 11:34 176 查看
在使用Spring框架配置了事物之后,出现不能回滚的现象,导致数据保存出现问题,具体可以查看下面几点予以解决:

1、先确认数据库类型,看表是否采用InnoDB,mysql只有InnoDB类型表才支持事务MyISAM表类型不支持事务操作

2、spring对checked Exception(比如Exception,IOException的子类)是不回滚事务的,对RuntimeException回滚事务。可使用以下代码:

String errorMsg = "";

throw new RuntimeException(errorMsg);






内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息