事务管理

来源:6-2 店铺信息编辑之Service层的实现

qq_i_aCFGLW

2019-11-23

图片描述
老师您好,像modifyShop()这样的方法,里面包含了两步操作(更新服务器中的图片和更改数据库中的信息),但似乎添加事务并不能保证这个方法的原子性,因为事务是针对数据库而言的。假如现在服务器中的图片更改成功,但是更新店铺信息失败,但更改图片的操作并不能回滚,不知道有什么好的解决办法?

写回答

1回答

翔仔

2019-11-23

同学好,事务确实只针对库,同学可以在发生异常的时候,在catch里面删除对应的图片即可

0
3
qq_i_aCFGLW
非常感谢!
2019-11-24
共3条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程