天天看點

08_mybatis-plus設定邏輯删除1. 配置檔案中添加全局邏輯删除配置2. 實體類上邏輯删除字段上加注解

1. 配置檔案中添加全局邏輯删除配置

mybatis-plus:
  global-config:
    db-config:
      logic-delete-field: flag  # 全局邏輯删除的實體字段名(since 3.3.0,配置後可以忽略不配置步驟2)
      logic-delete-value: 1 # 邏輯已删除值(預設為 1)
      logic-not-delete-value: 0 # 邏輯未删除值(預設為 0)
           
  • 這個有預設配置,不寫也行

2. 實體類上邏輯删除字段上加注解

@TableLogic
private Integer deleted;
           
// 如果與全局邏輯删除的規則不一樣,這裡還支援自定義邏輯删除規則
@TableLogic(value = "1", delval = "0")
private Integer deleted;
           

繼續閱讀