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

相关推荐
jllllyuz1 分钟前
如何为服务器生成TLS证书
运维·服务器·数据库
程序猿小D3 分钟前
第22节 Node.js JXcore 打包
开发语言·人工智能·vscode·node.js·c#
小猫咪怎么会有坏心思呢10 分钟前
华为OD机试-最短木板长度-二分法(A卷,100分)
java·开发语言·华为od
wo32586614516 分钟前
浪潮交换机配置track检测实现高速公路收费网络主备切换NQA
开发语言·网络·php
知识中的海王20 分钟前
Python html 库用法详解
开发语言·python
獨枭38 分钟前
配置 macOS 上的 Ruby 开发环境
开发语言·macos·ruby
伍六星42 分钟前
Flask和Django,你怎么选?
数据库·django·flask
飞由于度43 分钟前
C#中清空DataGridView的方法
开发语言·c#
杜哥无敌1 小时前
ORACLE 修改端口号之后无法启动?
数据库·oracle
hymuuuu1 小时前
【最新案例】智能物料称重柜/生鲜称重售卖柜系统, 共享自助管理系统, 物联网应用定制开发
java