1. 程式人生 > >解決MybatisPlus修改時空欄位不修改問題

解決MybatisPlus修改時空欄位不修改問題

問題描述:

今天遇到了一個問題,在更新資料時,MybatisPlus不會進行修改屬性為空的資料表字段。

解決辦法:

只需要在實體類的屬性上加一行註釋即可

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


這行註釋的意思是:在name這個屬性執行修改時,將自動填充一個值(預設為null),即將欄位修改為空,而不是不做修改。