前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mybatis-Plus更新null值写法

Mybatis-Plus更新null值写法

原创
作者头像
无敌小菜鸟
发布2022-11-14 19:52:30
7040
发布2022-11-14 19:52:30
举报
文章被收录于专栏:搬砖笔记搬砖笔记

有些业务要将某些字段更新位null值,但是又不能影响其它业务,就有了这篇文章。

一、写法

这样写就可以将这些字段置位null值。

代码语言:javascript
复制
    @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 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、写法
  • 参考文章
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档