feeMapper.update(Wrappers.<FeePO>lambdaUpdate()
.eq(FeePO::getId, feeDO.getId())
.set(ObjectUtils.isNotEmpty(feeDO.getMoney()), FeePO::getMoney, feeDO.getMoney())
.set(ObjectUtils.isEmpty(feeDO.getMoney()), FeePO::getMoney, null)
);
MyBatis-Plus 实现数据库字段更新为 NULL
最新推荐文章于 2025-06-03 18:01:23 发布
本文介绍了一种使用MyBatis Plus更新数据库中费用记录的方法。通过条件构造器Wrappers创建更新条件,仅当feeDO.getMoney()有值时更新money字段,否则将其设置为null。

3293

被折叠的 条评论
为什么被折叠?



