关于项目中遇到的问题-- trycatch 手动回滚事务

Posted yunliu0603

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于项目中遇到的问题-- trycatch 手动回滚事务相关的知识,希望对你有一定的参考价值。

try catch 捕捉事务 是不回滚的,但是又想返回自己处理的异常,又回滚事务该怎么办呢。

答案:TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); # 手动回滚异常

如下:

技术图片

自己捕获处理异常 ,以及并回滚事务。

以上是关于关于项目中遇到的问题-- trycatch 手动回滚事务的主要内容,如果未能解决你的问题,请参考以下文章

检查时异常和运行是异常 + 事务回滚

spring 嵌套事务问题

spring自己抛出异常,居然不能回滚

关于try catch finally的执行顺序解释

知识点:事务手动回滚方式

关于传统项目打成war包的的分析