springmvc注解式事务手动回滚

Spring的AOP事务管理默认是针对unchecked exception回滚(运行期异常,Runtime Exception),如果希望手动控制事务的回滚,可以通过

TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); 配合@Transaction注解使用,在需要回滚的地方调用TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();方法即可实现事务的回滚操作。
posted @ 2016-05-26 16:31  java攻城狮  阅读(4321)  评论(0编辑  收藏  举报