MybatisPlus的@TableField-updateStrategy = FieldStrategy.IGNORED是忽略空值判断

原创
2024/12/19 12:04
阅读数 43

@TableField(updateStrategy = FieldStrategy.IGNORED)
mybatisplus的默认更新策略是null值不参与更新;这个注解会导致全局配置的更新策略失效。如果特殊场景需要将数据库的值设置为null,可以使用上面的方法置空。

@TableField(updateStrategy = FieldStrategy.IGNORED)
updateStrategy = FieldStrategy.IGNORED是忽略空值判断。
默认策略是NOT_NULL, null不更新。
FieldStrategy.IGNORED策略是忽略空值判断,即使是null也会更新

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部