一、通过数据库的存储过程来控制

优点:执行稳定,高效,适用于高并发下的数据稳定。

缺点:开发过于繁琐,耦合度高

二、通过Spring Boot来控制Spring最终控制jdbc的事物

优点:开发简洁

缺点:响应速度相比较慢

 

spring boot案例

@Override
@Transactional//事物
public int moveMoney(int inId, int outId, int money) {
     iud.moveOut(outId,money);
     int a = 1/0;
     iud.moveIn(inId,money);
     return 0;
}

 

最后修改于 2020-08-28 15:39:55
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇