Mybatis plus字段为null时的更新

·  阅读 4001

引言

当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)这个会覆盖全局策略的。

分类:
后端
标签:
分类:
后端
标签: