MybatisPlus的邏輯刪除

来源:https://www.cnblogs.com/codezw/archive/2023/03/07/17189941.html
-Advertisement-
Play Games

在這裡簡述一下什麼是邏輯刪除,對於我們資料庫表的設計,其中許多表會有一個status欄位(就是標記當條數據是否顯示在前端,也有叫做deleteflag),當他標記為0或者1即為刪除,此僅僅表示不顯示該數據,當時資料庫中還是需要此數據。 好了,接下來上乾貨 首先在我們的config目錄(沒有就新建一個 ...


在這裡簡述一下什麼是邏輯刪除,對於我們資料庫表的設計,其中許多表會有一個status欄位(就是標記當條數據是否顯示在前端,也有叫做deleteflag),當他標記為0或者1即為刪除,此僅僅表示不顯示該數據,當時資料庫中還是需要此數據。

好了,接下來上乾貨

首先在我們的config目錄(沒有就新建一個)下新建MyConfig類

 

 之後在我們的application.yaml文件中

 

 

 

 完成以上操作後,在調用mapper的各種delete方法就都會進行邏輯刪除而不是物理刪除


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 近期產品要支持國際化多語言,主要涉及前端界面國際化以及後端提示信息、異常信息的國際化多語言支持。 目前我們的開發技術棧:前端VUE、後端.NET。面向前端界面和後端服務,分別涉及對應的國際化多語言支持方案。 一、前端界面國際化多語言支持 前端VUE界面的源碼如下: 上述代碼中,我們將需要多語言支持的 ...
  • 小小的 Redis 大大的不簡單,本文將結合風控名單服務在使用 Redis 存儲數據時的數據結構設計及優化,並詳細分析 redis 底層實現對數據結構選型的重要性。 ...
  • 最近在做一個經組的項目他們用的之前同事配的[tk.mybatis.mapper.generator]自動生成的包,但是這玩意不支持swagger3註解配置。而且重寫的話裡邊BUG還挺多。所以,索性就不用這個自己親自出手針對swagger3重寫一個生成代碼的工具包。 一下為工具包的用法: 1.首先下載 ...
  • 系統的通知公告功能似乎是很容易被忽略的功能模塊,在傳統的軟體系統中,一般OA類軟體系統不可或缺,而在應用軟體系統中此功能或有或無,在現在大多數的互聯網軟體系統中,此功能又必不可缺。所以,在框架設計時,我們需要考慮業務系統是否需要此功能模塊,然後將此功能作為擴展插件,在需要時開啟,在不需要時配置關閉即 ...
  • 這篇文章主要描述消息隊列中的一些基本概念,我們在使用不同的消息隊列產品時,會遇到不同的“名詞”,今天我們今天來聊聊消息隊列發展歷史,以及一些相關基本概念。 ...
  • 1. 術語 1.1. 堆指代Java堆 1.2. 原生記憶體指代JVM的非堆記憶體 1.2.1. 包括C堆 1.2.2. 非堆記憶體就是原生記憶體 1.2.3. 一些常見的JDK類常常會使用原生記憶體,請確保正確使用這些類 1.3. 一個應用程式總的記憶體占用 1.3.1. JVM使用的原生記憶體和堆記憶體的總和 ...
  • VL50 簡易秒錶 `timescale 1ns/1ns module count_module( input clk, input rst_n, output reg [5:0]second, output reg [5:0]minute ); always@(posedge clk or neg ...
  • 今天我們分享一個用Python寫下載視頻+彈幕+評論的代碼。 之前自游寫了採集小破站視頻、彈幕、評論的代碼,還錄了視頻。 我當時就問他,你就不能把這些寫成GUI,把這些功能放到一起不是別人用起來更方便麽? 本來他還想反抗,當時我就直接叫他看著辦! 他哪受得了這種委屈,當時就乖乖寫代碼去了,現在我把代 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...