事务问题

来源:13-6 创建订单-扣库存&更新购物车

Lewis_lxc

2020-04-02

@Transaction事务默认只回滚RuntimeException,但是如果在程序正常线上运行时,mybatis抛出非RuntimeException怎么办(我看老师写的只回滚默认的RuntimeException)?我粗略的看了一下,mybatis基本抛出的都是RuntimeException异常,不知道是不是这个原因

写回答

1回答

廖师兄

2020-04-02

你可以举一个具体的例子吗?告诉我如何复现这种情况,我去看看代码。

0
2
廖师兄
回复
Lewis_lxc
我们平常所接触到的基本上都是RunTimeException, 如果你的情况比较特殊,可以在@Transaction()里面写上exception的名字
2020-04-07
共2条回复

实战支付+电商双系统 玩转Java技术栈

花一份课的价,收获:双系统实战+坐拥20K+粉的师兄指导,值~

2046 学习 · 1048 问题

查看课程