一、通过数据库的存储过程来控制
优点:执行稳定,高效,适用于高并发下的数据稳定。
缺点:开发过于繁琐,耦合度高
二、通过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
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付

