mybatis plus字段爲null或空字符串無法保存到數據庫的問題

背景

項目中集成了mybatis plus, 今天在做後臺的一個常規的增刪改查時,發現字段值爲null時,這個字段不會被保存到數據庫

解決辦法

在字段上加上

@TableField(strategy = FieldStrategy.IGNORED)

strategy字段更新插入策略屬性說明:

  • IGNORED(0): “忽略判斷”, 所有字段都更新和插入
  • NOT_NULL(1): “非 NULL 判斷”, 只更新和插入非NULL值
  • NOT_EMPTY(2): “非空判斷”, 只更新和插入非NULL值且非空字符串

另外一種方式可全局配置,未親手實踐

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章