解决MybatisPlus修改时空字段不修改问题

89 阅读1分钟

问题描述:

今天遇到了一个问题,在更新数据时,MybatisPlus不会进行修改属性为空的数据表字段。

解决办法:

只需要在实体类的属性上加一行注释即可

/**
 * 姓名
*/
@TableField(fill = FieldFill.UPDATE)
private String name;

这行注释的意思是:在name这个属性执行修改时,将自动填充一个值(默认为null),即将字段修改为空,而不是不做修改。