关于抛出异常后的回滚问题

关于抛出异常后的回滚问题

http://img1.sycdn.imooc.com//climg/5e5cbea2096254f510270757.jpg

老师你好,抛出异常只能回滚数据库操作吧?那其他的业务层操作比如往文件夹写入图片文件这种操作怎么办呢?比如数据库插入出错但是前面已经写入本地了

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,很抱歉给同学带来了不好的学习体验,这里可能在图片的处理上,有点小问题,老师会将问题进行反馈给相关工作人员,进行完善。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~


  • 这也不是什么大问题,反正也没有几个人看课有我这么计较细节
    2020-03-02 21:00:44
  • 同学你好,感谢同学对我们课程的理解与支持,如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
    2020-03-03 09:44:48
好帮手慕酷酷 2020-03-02 18:14:21

同学你好,

1、抛出异常只能回滚数据库操作吧?

是的,你的理解是正确的。

2、那其他的业务层操作比如往文件夹写入图片文件这种操作怎么办呢?比如数据库插入出错但是前面已经写入本地了。

这里同学可以在确定数据库插入无误之后,再保存图片到本地。也就是将保存图片的操作放在数据库操作之后。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~


  • 可是这个项目里面是先往本地写图片,然后才返回相对路径,再把这个路径放入商店对象或者详情图对象,然后插入数据库。这里授课的老师的思路好像犯了错误呢,而且这个问题很严重呢
    2020-03-02 18:50:05
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师