亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

mybatisPlus填坑之邏輯刪除的實(shí)現(xiàn)

 更新時(shí)間:2022年01月27日 15:13:21   作者:洛城鐵匠  
本文主要介紹了mybatisPlus填坑之邏輯刪除的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

網(wǎng)上大部分的關(guān)于mybatisPlus的邏輯刪除的配置介紹都是有問(wèn)題的,原因可能是官網(wǎng)已經(jīng)做了更新!?。″e(cuò)誤如圖:

正確的配置是:

SpringBoot 配置方式:

  • application.yml 加入配置(如果你的默認(rèn)值和mp默認(rèn)的一樣,該配置可無(wú)):
  • yml文件(區(qū)別是多了一個(gè)路徑db-config,同學(xué)們細(xì)看了)
mybatis-plus:
  global-config:
    db-config:
      logic-delete-value: 1 # 邏輯已刪除值(默認(rèn)為 1)
      logic-not-delete-value: 0 # 邏輯未刪除值(默認(rèn)為 0)

對(duì)于邏輯刪除攔截器的bean的注入方式

import com.baomidou.mybatisplus.core.injector.ISqlInjector;
import com.baomidou.mybatisplus.extension.injector.LogicSqlInjector;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
 
@Configuration
public class MyBatisPlusConfiguration {
 
    @Bean
    public ISqlInjector sqlInjector() {
        return new LogicSqlInjector();
    }
}

實(shí)體類(lèi)字段上加上@TableLogic注解

@TableLogic
private Integer deleted;

效果: 使用mp自帶方法刪除和查找都會(huì)附帶邏輯刪除功能 (自己寫(xiě)的xml不會(huì))

example
刪除時(shí) update user set deleted=1 where id =1 and deleted=0
查找時(shí) select * from user where deleted=0

附件說(shuō)明

  • 邏輯刪除是為了方便數(shù)據(jù)恢復(fù)和保護(hù)數(shù)據(jù)本身價(jià)值等等的一種方案,但實(shí)際就是刪除。
  • 如果你需要再查出來(lái)就不應(yīng)使用邏輯刪除,而是以一個(gè)狀態(tài)去表示。

如: 員工離職,賬號(hào)被鎖定等都應(yīng)該是一個(gè)狀態(tài)字段,此種場(chǎng)景不應(yīng)使用邏輯刪除。

若確需查找刪除數(shù)據(jù),如老板需要查看歷史所有數(shù)據(jù)的統(tǒng)計(jì)匯總信息,請(qǐng)單獨(dú)手寫(xiě)sql。

到此這篇關(guān)于mybatisPlus填坑之邏輯刪除的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)mybatisPlus 邏輯刪除內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java中jdk代理和cglib代理使用步驟詳解

    java中jdk代理和cglib代理使用步驟詳解

    這篇文章主要給大家介紹了關(guān)于java中jdk代理和cglib代理使用步驟的相關(guān)資料,JDK代理和CGLIB是Java中兩種常見(jiàn)的代理實(shí)現(xiàn)方式,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • Java Collections.shuffle()方法案例詳解

    Java Collections.shuffle()方法案例詳解

    這篇文章主要介紹了Java Collections.shuffle()方法案例詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Nacos docker單機(jī)模式部署實(shí)現(xiàn)過(guò)程詳解

    Nacos docker單機(jī)模式部署實(shí)現(xiàn)過(guò)程詳解

    這篇文章主要介紹了Nacos docker單機(jī)模式部署實(shí)現(xiàn)過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • SpringBoot整合Security安全框架實(shí)現(xiàn)控制權(quán)限

    SpringBoot整合Security安全框架實(shí)現(xiàn)控制權(quán)限

    本文主要介紹了SpringBoot整合Security安全框架實(shí)現(xiàn)控制權(quán)限,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 詳解SpringBoot如何優(yōu)雅的進(jìn)行前后端通信

    詳解SpringBoot如何優(yōu)雅的進(jìn)行前后端通信

    現(xiàn)在的項(xiàng)目基本上都是前后端分離的項(xiàng)目,如何打通前后端,接收前端傳過(guò)來(lái)的參數(shù)呢,下面小編就來(lái)和大家詳細(xì)介紹一下SpringBoot如何優(yōu)雅的進(jìn)行前后端通信
    2024-03-03
  • SpringMvc入門(mén)指南(必看)

    SpringMvc入門(mén)指南(必看)

    下面小編就為大家?guī)?lái)一篇SpringMvc入門(mén)指南(必看)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-06-06
  • Java多線(xiàn)程同步工具類(lèi)CountDownLatch詳解

    Java多線(xiàn)程同步工具類(lèi)CountDownLatch詳解

    這篇文章主要介紹了Java多線(xiàn)程同步工具類(lèi)CountDownLatch詳解,CountDownLatch是一個(gè)多線(xiàn)程同步工具類(lèi),在多線(xiàn)程環(huán)境中它允許多個(gè)線(xiàn)程處于等待狀態(tài),直到前面的線(xiàn)程執(zhí)行結(jié)束
    2022-06-06
  • SpringBoot搭建Dubbo項(xiàng)目實(shí)現(xiàn)斐波那契第n項(xiàng)詳解

    SpringBoot搭建Dubbo項(xiàng)目實(shí)現(xiàn)斐波那契第n項(xiàng)詳解

    這篇文章主要講解了“SpringBoot+Dubbo怎么實(shí)現(xiàn)斐波那契第N項(xiàng)”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)吧
    2022-06-06
  • SpringBoot注冊(cè)第三方Bean的方法總結(jié)

    SpringBoot注冊(cè)第三方Bean的方法總結(jié)

    眾所周知,SpringBoot默認(rèn)會(huì)掃描啟動(dòng)類(lèi)所在的包及其子包,一般我們都是在需要的類(lèi)上通過(guò)注解的方式去將Bean注冊(cè)交給IOC進(jìn)行管理,但是注冊(cè)第三方Bean的方案卻不支持,所以本文給大家介紹了SpringBoot注冊(cè)第三方Bean的方法,需要的朋友可以參考下
    2024-01-01
  • JDK與JRE的下載和安裝以及配置JDK環(huán)境變量圖文教程

    JDK與JRE的下載和安裝以及配置JDK環(huán)境變量圖文教程

    JRE也就是(Java?RuntimeEnvironment)Java運(yùn)行環(huán)境,是運(yùn)行JAVA程序所必須的環(huán)境的集合,包含各種類(lèi)庫(kù),下面這篇文章主要給大家介紹了關(guān)于JDK與JRE的下載和安裝以及配置JDK環(huán)境變量的相關(guān)資料,需要的朋友可以參考下
    2023-12-12

最新評(píng)論