@Transactional事务注解使用记录(持续记录)

1:加了该注解发现事务没有回滚

原因:查看是否使用try->catch块进行异常捕获,如果使用了try进行捕获,会无法回滚事务;
解决方法:在catch块中添加:

TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();

进行手动回滚事务,即可解决。

上一篇:Spring 事务失效的 8 大场景,看看你都遇到过几个


下一篇:angularjs探秘<二>表达式、指令、数据绑定