關於mybatis plus邏輯刪除無效的問題

2022-09-27 11:42:11 字數 1244 閱讀 6890

新增如下註解value代表預設值delval代表刪除時的值

/*** 是否刪除

*/@tablelogic(value = "0", delval = "1")

@tablefield(value = "del_flag")

private boolean delflag;

下圖是配置全部**(如您知道上一步配置該新增到**,那就請忽略下面的**配置)

/** * mybatis-plus配置

**/@configuration

@mapperscan()

public class mybatisplusconfig

/*** 分頁

* @param builder

* @return

*/@bean

public objectmapper objectmapper (jackson2objectmapperbuilder builder)

/**程式設計客棧 * 邏輯刪除

* @return

*/@bean

public isqlinjector sqlinjector()

}

mybatis plus邏輯刪除

1.先在資料庫加delete status欄位,還有實體類加deletestatus欄位 你試試實體類加delete status,會有問題,預設是駝峰 這就是告訴spring,我要把這欄位設為刪除標誌 tablelogic 邏輯刪除 private integer deleted 2.在3.1.1...

mybatis plus 邏輯刪除

整合步驟 1 匯入依賴 2 配置 資料來源 驅動 鏈結資訊 spring datasource username root password root url jdbc mysql driver class name com.mysql.cj.jdbc.driver name gulimall pr...

MybatisPlus邏輯刪除

新增 deleted欄位 altertable user add column deleted boolean default false新增deleted 字段,並加上 tablelogic 註解 tablelogic private integer deleted mybatis plus.gl...