您现在的位置是:主页 > news > 比较好的手机网站/浏览器下载大全

比较好的手机网站/浏览器下载大全

admin2025/5/1 0:13:14news

简介比较好的手机网站,浏览器下载大全,网站建设公司推荐 知乎,电子商务b2b平台缘起 今天测试提了一个BUG,简单的看了一下原因,是因为事务没有控制住造成的。 这我就很纳闷了,明明加了Transactional注解,应该会回滚才对的啊。 原因 查阅了相关资料,Transactional注解默认只会回滚RuntimeExcepti…

比较好的手机网站,浏览器下载大全,网站建设公司推荐 知乎,电子商务b2b平台缘起 今天测试提了一个BUG,简单的看了一下原因,是因为事务没有控制住造成的。 这我就很纳闷了,明明加了Transactional注解,应该会回滚才对的啊。 原因 查阅了相关资料,Transactional注解默认只会回滚RuntimeExcepti…

缘起

今天测试提了一个BUG,简单的看了一下原因,是因为事务没有控制住造成的。
这我就很纳闷了,明明加了@Transactional注解,应该会回滚才对的啊。

原因

查阅了相关资料,@Transactional注解默认只会回滚RuntimeException异常,类似NullPointerException
而我们项目的自定义异常类则是直接继承了Exception
在这里插入图片描述

解决

定义回滚的异常类型即可

    @Transactional(rollbackFor = Exception.class)

至此问题已经完美解决

可以把BUG打回去了。。。

在这里插入图片描述