Mybatis-Plus无法更新空值
一、在实体类字段上添加
@TableField(jdbcType = JdbcType.DATE,updateStrategy = FieldStrategy.IGNORED)
设置null值的jdbc类型,和mybatis-plus的更新策略
IGNORED 忽略判断,所有字段都进行更新和插入
NOT_NULL只更新和插入非NULL值
NOT_EMPTY 只更新和插入非NULL值且非空字符串
NEVER 永远不进行更新和插入
DEFAULT 默认NOT_NULL
二、使用UpdateWrapper或lambdaUpdate

浙公网安备 33010602011771号