请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,就是更新图片那边,为什么要定义一个tempShop,而不直接用shop呢

if (shopImgInputStream != null && fileName != null && !"".equals(fileName)){
                Shop tempShop = shopDao.queryByShopId(shop.getShopId());
                if (tempShop.getShopImg() != null){
                    ImageUtil.deleteFileOrPath(tempShop.getShopImg());
                }
                addShopImg(shop, shopImgInputStream, fileName);
            }

这一段里的tempShop可以直接写shop嘛

正在回答

2回答

同学好,不行呢,因为你传进来的shop里面可能还附加了其他修改后的属性值,从数据库里获取如果用shop来接的话,被编辑的属性就会被覆盖了

1 回复 有任何疑惑可以回复我~
  • 提问者 漆黑的羊驼 #1
    哦哦哦知道了,谢谢老师
    回复 有任何疑惑可以回复我~ 2020-04-02 17:03:28
啊顾顾 2020-04-01 23:18:38

可以啊。 这只是一个命名罢了。并不影响什么

0 回复 有任何疑惑可以回复我~
  • 提问者 漆黑的羊驼 #1
    我的意思是用传进来参数的那个shop
    回复 有任何疑惑可以回复我~ 2020-04-01 23:19:45
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信