阅读 165

Mybatis plus字段为null时的更新

引言

当Mybatis plus执行update的时候,默认是不会更新null的字段,只更新有数据的字段。这适用于大部分的业务,但有时候确实想用null去更新,那就需要添加@TableField(updateStrategy = FieldStrategy.IGNORED)注解。

覆盖全局策略设置

@TableField(updateStrategy = FieldStrategy.IGNORED)
private Integer indicatorUpperId;

@TableField(updateStrategy = FieldStrategy.IGNORED)
private Integer indicatorLowerId;

.....
复制代码

@TableField(strategy = FieldStrategy.IGNORED)这个会覆盖全局策略的。

关注下面的标签,发现更多相似文章
评论