MybatisPlus不能修改字段为NULL值,4种方案

发布时间 2023-07-18 15:12:58作者: ashet

1. 配置文件中修改全局策略(最不推荐)

点击查看代码
mybatis-plus:
  global-config:
    field-strategy: 0 # 字段策略 0:"忽略判断",1:"非 NULL 判断",2:"非空判断"

2. 实体对应属性加注解(推荐)

@TableField(updateStrategy = FieldStrategy.IGNORED)


3. 手写SQL(适用任何场景)


4. 使用""空字符串代替NULL值

仅适用于数据字段类型为varchar的场景