這節主要講了MyBatis的邏輯刪除使用
1,配置com.baomidou.mybatisplus.core.config.GlobalConfig$DbConfig
mybatis-plus: global-config: db-config: logic-delete-field: flag # 全局邏輯刪除的實體字段名(since 3.3.0,配置後可以忽略不配置步驟2) 我的3.2,這個沒配
logic-delete-value: 1 # 邏輯已刪除值(默認爲 1) logic-not-delete-value: 0 # 邏輯未刪除值(默認爲 0)
2,實體類字段上加上@TableLogic
註解
當邏輯刪除的字段取值和全局配置的值不一致時,可通過value和delval指定。value代表未刪除值,delval代表刪除值
@TableLogic private Integer deleted;
我的配置截圖: