java 事务回滚报rollback-only异常

如图一,当在方法上加入事务注解后,方法内在用try包裹,一旦出错则会报rollback-only异常,如图2 原因是事务回滚是一旦它在方法内发现了exception,就会向上回滚,此时你将异常包裹,先行处理掉异常后事务自然回滚不了。 解决方法是,直接try去掉,然后解决异常即可。 以上仅为个人见解,不甚准确,仅作为学习笔记用,如有侵权,请联系删除。
相关文章
相关标签/搜索