1、數據庫添加邏輯刪除字段 deleted,類型int,默認0,0為未刪除。
2、實體類添加屬性 deleted,並用注解@TableLogin
@TableLogic private Integer deleted;
3、配置yml文件(一定要在mybatis-plus下)
mybatis-plus:
global-config:
db-config:
logic-not-delete-value: 0
logic-delete-value: 1
結果:刪除操作數據庫實際為更新操作,把deleted由0變成1.
再執行查詢操作,此條數據不在顯示