有些业务要将某些字段更新位null值,但是又不能影响其它业务,就有了这篇文章。
这样写就可以将这些字段置位null值。
@Override
public boolean updateByIdCustome(HouseSpace houseSpace) {
//return houseSpaceMapper.updateByIdCustome(houseSpace);
LambdaUpdateWrapper<HouseSpace> wrapper = new LambdaUpdateWrapper<>();
wrapper.eq(HouseSpace::getSpaceId, houseSpace.getSpaceId());
wrapper.set(HouseSpace::getCurrentMoisture, null);
wrapper.set(HouseSpace::getMineral, null);
wrapper.set(HouseSpace::getColorSmell, null);
wrapper.set(HouseSpace::getWholeRiceGrains, null);
wrapper.set(HouseSpace::getYellowGrain, null);
wrapper.set(HouseSpace::getFattyacid, null);
wrapper.set(HouseSpace::getCrudeFattyacid, null);
wrapper.set(HouseSpace::getMucoriferous, null);
wrapper.set(HouseSpace::getMildew, null);
wrapper.set(HouseSpace::getImperfectGrain, null);
wrapper.set(HouseSpace::getCompleteGrain, null);
wrapper.set(HouseSpace::getProteinSolubilization, null);
wrapper.set(HouseSpace::getDamageGrain, null);
wrapper.set(HouseSpace::getGermination, null);
wrapper.set(HouseSpace::getGluten, null);
wrapper.set(HouseSpace::getHardness, null);
wrapper.set(HouseSpace::getGrainHeight, null);
wrapper.set(HouseSpace::getRemark, null);
return this.update(wrapper);
}
记录下笔记。
https://blog.csdn.net/qq_43718048/article/details/125979551
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。