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:忽略判断,所有字段都进行更新操作,就好了

相关推荐
2501_921649491 分钟前
如何获取美股实时行情:Python 量化交易指南
开发语言·后端·python·websocket·金融
lvbinemail8 分钟前
Grafana模板自动复制图表
数据库·mysql·zabbix·grafana·监控
Miss_Chenzr15 分钟前
Springboot旅游景区管理系统9fu3n(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·旅游
小虾米vivian25 分钟前
dmetl5 运行失败,提示违反协议?
数据库·达梦数据库
C1829818257527 分钟前
HttpURLConnection 与其他客户端关系
java
集智飞行39 分钟前
c++函数传参的几种推荐方式
开发语言·c++
weixin_4481199441 分钟前
Datawhale Hello-Agents入门篇202512第1次作业
数据库·sql·mysql
通往曙光的路上43 分钟前
发邮件1、创建邮箱
java
鼾声鼾语1 小时前
matlab的ros2发布的消息,局域网内其他设备收不到情况吗?但是matlab可以订阅其他局域网的ros2发布的消息(问题总结)
开发语言·人工智能·深度学习·算法·matlab·isaaclab
麦麦鸡腿堡1 小时前
Java_类的加载
java·开发语言