2017-10-26 19:54

用的new IAtom的方式启动的事务,代码如下:
boolean result = Db.tx(new IAtom() {
@Override
public boolean run() {
// 更新账户
User user = new User();
user.save();
// 更新order
LtOrder.dao.updatePrize(curPrize, ltOrderItem.getOrderId());

return true;
}
});


无论事务有没有报错,user.save()总是执行了,并没有回滚

2017-10-19 15:11

好的 谢谢波总 我来试一下