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);
1、先确认数据库类型,看表是否采用InnoDB,mysql只有InnoDB类型表才支持事务。MyISAM表类型不支持事务操作。
2、spring对checked Exception(比如Exception,IOException的子类)是不回滚事务的,对RuntimeException回滚事务。可使用以下代码:
String errorMsg = "";
throw new RuntimeException(errorMsg);
相关文章推荐
- Spring中解决Aop 事务嵌套回滚问题
- 一站式异常处理(spring AOP事务回滚问题)
- Proxool+hibernate+spring时事务自动回滚导致无法提交的问题解决
- Spring AOP 事务问题
- Spring 事务不回滚的问题
- Oracle死锁只会回滚跟死锁有关的那条SQL,而不会回滚整个事务
- 数据库事务并发有关问题
- .net 事务问题,执行多条更新语句,如果有一条出异常,全部回滚
- c3p0连接池事务不能回滚的问题
- 关于Spring事务回滚的问题
- spring AOP 配置事务不起作用的问题(用Junit测试service)
- 关于Spring事务回滚的问题
- Spring AOP 事务问题
- [转]SQL事务回滚的问题及其解决的方法
- 解决AssignmentHandler 出现异常事务无法回滚问题
- 使用事务实现--转账问题:从0001账户转1000块到0002账户。打开"隐式事务":设置为开,删除表中数据,回滚!(默认情况为关,如果打开了则不自动提交,学要手动提交)
- Spring AOP 事务问题
- Spring中发生异常的事务回滚问题
- Pmon和Smon回滚被Kill会话未提交事务引发问题的探讨(旧文初发)
- SQL2000 事务回滚问题