mybatisPlus更新时字段为空时不更新问题
**需求**:当数据库字段为数字类型时,更新该个字段的时候,如果前端传来的值为 null 或者 "",此时mybatisPlus的更新方法会自动忽略该字段;
这种情况下可以在实体类该字段上加 @TableField(updateStrategy = FieldStrategy.IGNORED),忽略为空不更新的策略,此时再更新就会把库中的值更
新为null了。
@TableField(updateStrategy = FieldStrategy.IGNORED)
private String xx;
本文作者:chillymint
本文链接:https://www.cnblogs.com/chillymint/p/17713868.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步