MybatisPlus中使用 updateById()更新字段为空字符串,null 不更新问题
MybatisPlus在使用update()或updateById()方法时,如果尝试将字段更新为null或空字符串,默认情况下不会生效。原因在于MybatisPlus提供了多种字段策略,包括IGNORED、NOT_NULL、NOT_EMPTY等。可以通过在实体类字段上添加@TableField(strategy = FieldStrategy.IGNORED)注解来忽略判断,或者通过全局配置设置字段验证策略,以确保在更新时能够处理空值或null情况。