老师,就是更新图片那边,为什么要定义一个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 
相似问题