这次遇到的是修改问题,我想将备注改为空,或者说把以前的备注删掉。
可是mybatisplus已经做了空值过滤,也就是如果你不传值或者传空值、空字符串,它将不会把它写进修改条件里,所以你滴备注就死活删不掉咯。

比较low的方法是自己写个sql改。不过可以修改mybatis-plus的配置达到相同的效果~简洁、高效!才是我们的追求

全局配置就不多说了,不用这个,主要是不能改公共配置。
简单的想解决这个问题,只需要在实体类的该字段上加入一个注解就好了~

就像这样:

// 取消空值过滤
@TableField(strategy = FieldStrategy.IGNORED)
private String remake;