为了账号安全,请及时绑定邮箱和手机立即绑定

关于事物回滚

contorller层 里边的这个 秒杀url 方法把异常都catch住了。如果这个秒杀业务层方法抛出runtime异常  ,spring事物还会回滚?

正在回答

1 回答

Spring支持的事务回滚异常类型就是Runtime类及其子类的自定义异常

0 回复 有任何疑惑可以回复我~
#1

superboo 提问者

我知道。。。是不是刚才service方法上写了 throws 的原因。。而调用这个方法 如果真的有运行时异常。那么只要这个方法throws过 就会回滚。而不管controller层的方法是否 写catche. 另起: 因为如果你service层的方法上不写throws的话。而controller层调用这个方法的地方 。又catch住的话 。那么就肯定不会回滚。
2016-06-01 回复 有任何疑惑可以回复我~
#2

为了吃方便面0 回复 superboo 提问者

回滚要看是不是在事务方法中抛出的额
2016-06-02 回复 有任何疑惑可以回复我~
#3

superboo 提问者 回复 为了吃方便面0

恩 了解了 。。只要事务方法抛出了就能回滚。。。
2016-06-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于事物回滚

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信