開發系統時,有時候在實現功能時,刪除操作需要實現邏輯刪除,所謂邏輯刪除就是將數據標記為刪除,而並非真正的物理刪除(非DELETE操作),查詢時需要攜帶狀態條件,確保被標記的數據不被查詢到。這樣做的目的就是避免數據被真正的刪除。 給表增加deleted字段,用於表示數據是否被刪除,可以定 ...
我們在使用mybatis plus時,一般設備邏輯刪除是非常簡單的,基本上在yaml等配置文件中做一下配置。然后在字段上注解 TableLogic就可以了。有不清楚的,可以參考https: www.xiangcaowuyu.net java mybatis plus logical deletion.html但是今天在項目中,發現一個問題,就是明明也正確的進行了配置,但是在進行數據庫操作時,發現 ...
2021-11-23 18:41 0 7362 推薦指數:
開發系統時,有時候在實現功能時,刪除操作需要實現邏輯刪除,所謂邏輯刪除就是將數據標記為刪除,而並非真正的物理刪除(非DELETE操作),查詢時需要攜帶狀態條件,確保被標記的數據不被查詢到。這樣做的目的就是避免數據被真正的刪除。 給表增加deleted字段,用於表示數據是否被刪除,可以定 ...
1. 需要在刪除的字段上添加注解@TableLogic 2. 在配置文件中寫上配置 ...
項目中數據庫表設計原則用到了邏輯刪除:數據本身沒有被刪除,只是將deleted字段設置為1 mybatis-plus在邏輯刪除方面的設置如下: 在實體中,相關的設置如下: 測試過,全局配置和在實體中加入@TableLogic注解,可以二選一,因為在實體中加入太麻煩 ...
Config { /** * 邏輯刪除插件 */ @Bean ...
引入mybatis-plus的依賴,其他的無注意點,按照官網配置即可 邏輯刪除規則可以不配。 ...
通過mybatis-plus實現分頁,也是很簡單,插件大法。 一、分頁 1、配置分頁插件 把分頁的插件也配置到統一的配置類里: 2、使用分頁 還是在測試類中增加測試方法,這里列了常用到的方法,后面配合前端頁面做分頁功能時候,都要用上。 目前數據表共12條數據,運行一下,對比 ...
添加如下注解value代表默認值delval代表刪除時的值 下圖是配置全部代碼(如您知道上一步配置該添加到哪里,那就請忽略下面的代碼配置) ...
分頁代碼 解決: 檢查是不是沒有加分頁插件 結束 ...