老师,就是更新图片那边,为什么要定义一个tempShop,而不直接用shop呢
来源:6-2 店铺信息编辑之Service层的实现
漆黑的羊驼
2020-04-01
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来接的话,被编辑的属性就会被覆盖了
112020-04-02 -
啊顾顾
2020-04-01
可以啊。 这只是一个命名罢了。并不影响什么
012020-04-01
相似问题