mybatis plus 邏輯刪除

2021-10-22 02:30:02 字數 1013 閱讀 1908

整合步驟:

/**

1、匯入依賴

2、配置

資料來源 驅動 鏈結資訊

spring:

datasource:

username: root

password: root

url: jdbc:mysql:

driver-class-name: com.mysql.cj.jdbc.driver

name: gulimall-product

cloud:

nacos:

discovery:

server-addr: 127.0.0.1:8848

mybatis-plus:

global-config:

db-config:

id-type: auto

logic-delete-value: 1 # 邏輯已刪除值(預設為 1)

logic-not-delete-value: 0 # 邏輯未刪除值(預設為 0)

*/

@requestbody 一般會接受乙個json字串,springmvc 會幫我們轉為物件。請求方式一般均為post.

邏輯刪除步驟

1、配置全域性邏輯刪除規則,也可以區域性配置

mybatis-plus:

: global-config:

db-config:

id-type: auto

logic-delete-value: 1 # 邏輯已刪除值(預設為 1)

logic-not-delete-value: 0 # 邏輯未刪除值(預設為 0)

2、實體類欄位上加上@tablelogic註解

@tablelogic

private integer deleted;

邏輯刪除其實就是乙個狀態的修改,可以看作乙個update。設計表時需要考慮使用哪個欄位來做邏輯刪除狀態。

mybatis plus邏輯刪除

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

MybatisPlus邏輯刪除

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

mybatisplus邏輯刪除

springboot 配置方式 mybatis plus global config db config logic delete value 1 邏輯已刪除值 預設為 1 logic not delete value 0 邏輯未刪除值 預設為 0 註冊 bean import com.baomid...