mybatis-plus 实体中空字段更新不上

FieldStrategy 是一个枚举类型,它定义了字段的几种策略:

  • IGNORED:忽略判断,所有字段都进行更新操作

  • NOT_NULL:非 NULL 判断(默认策略),字段非 NULL 才进行更新

  • NOT_EMPTY:非空判断(只对字符串类型字段,字符串为空"" 但不为null则不进行更新),字段值非空(不为NULL且不为空字符串)才进行更新

  • DEFAULT:默认的字段更新策略,取决于 mybatis-plus 的全局配置 field-strategy(默认是 NOT_NULL

因为默认 DEFAULT 为 NOT_NULL:非 NULL 判断(默认策略),字段非 NULL 才进行更新

给改成IGNORED:忽略判断,所有字段都进行更新操作,就好了

相关推荐
Charles_go7 分钟前
C#中级45、什么是组合优于继承
开发语言·c#
培风图南以星河揽胜18 分钟前
Java实习模拟面试|离散数学|概率论|金融英语|数据库实战|职业规划|期末冲刺|今日本科计科要闻速递:技术分享与学习指南
java·面试·概率论
能鈺CMS19 分钟前
能鈺CMS · 虚拟发货源码
java·大数据·数据库
二川bro21 分钟前
数据可视化进阶:Python动态图表制作实战
开发语言·python·信息可视化
sheji341621 分钟前
【开题答辩全过程】以 环保监督管理系统为例,包含答辩的问题和答案
java·eclipse
不会玩电脑的Xin.24 分钟前
Web请求乱码解决方案
java·javaweb
泡沫·31 分钟前
4.iSCSI 服务器
运维·服务器·数据库
Billow_lamb33 分钟前
Spring Boot2.x.x 全局错误处理
java·spring boot·后端
胡八一34 分钟前
解决PHP未检测到您服务器环境的sqlite3数据库扩展报错
服务器·数据库·php
编程火箭车37 分钟前
【Java SE 基础学习打卡】14 Java 注释
java·编程规范·代码注释·api文档·代码可读性·javadoc·文档注释