欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何解決Mybatis-plus中@TableLogic注解失效問題

 更新時間:2024年05月30日 10:13:57   作者:學(xué)習(xí)那點事  
這篇文章主要介紹了如何解決Mybatis-plus中@TableLogic注解失效問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

邏輯刪除

邏輯刪除是指通過修改數(shù)據(jù)的狀態(tài)或添加額外字段來表示數(shù)據(jù)的刪除狀態(tài),而不是直接從數(shù)據(jù)庫中物理刪除數(shù)據(jù)記錄。

通常,會在數(shù)據(jù)庫表中新增一個字段(如 deleted),用來標(biāo)識數(shù)據(jù)是否被刪除。

MyBatis Plus中實現(xiàn)邏輯刪除

在使用 MyBatis Plus 進行數(shù)據(jù)庫操作時,實現(xiàn)邏輯刪除功能非常簡單。

只需在實體類上添加 @TableLogic 注解:即在需要進行邏輯刪除的字段上添加 @TableLogic 注解,告訴 MyBatis Plus 這是邏輯刪除字段。

邏輯刪除失效問題

在實體類上添加邏輯刪除注解@TableLogic后,按照正常邏輯應(yīng)該執(zhí)行的是修改操作,而不是物理刪除,但實際上是物理刪除

以下為例:

添加注解@TableLogic

結(jié)果顯示:

mybatis版本為3.0.5

將mybatis-plus版本升級為3.5.1

注意

1.如果以上還不生效,記得重新加載【刷新】一下maven。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Mybatis中如何進行批量更新(updateBatch)

    Mybatis中如何進行批量更新(updateBatch)

    這篇文章主要介紹了Mybatis中如何進行批量更新(updateBatch),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Java面試重點中的重點之Elasticsearch核心原理

    Java面試重點中的重點之Elasticsearch核心原理

    ElasticSearch是一個基于Lucene的搜索引擎,是用Java語言開發(fā)的,能夠達到實時搜索,穩(wěn)定,可靠,快速,安裝使用方便,作為Apache許可條款下的開放源碼發(fā)布,是一種流行的企業(yè)級搜索引擎,是最受歡迎的企業(yè)搜索引擎
    2022-01-01
  • Spring Cloud Gateway全局通用異常處理的實現(xiàn)

    Spring Cloud Gateway全局通用異常處理的實現(xiàn)

    這篇文章主要介紹了Spring Cloud Gateway全局通用異常處理的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • java實現(xiàn)高效的枚舉元素集合示例

    java實現(xiàn)高效的枚舉元素集合示例

    Set是Java集合類的重要組成部分,它用來存儲不能重復(fù)的對象。枚舉類型也要求其枚舉元素各不相同??雌饋砻杜e類型和集合是很相似的。然而枚舉類型中的元素不能隨意的增加、刪除,作為集合而言,枚舉類型非常不實用。EnumSet是專門為enum實現(xiàn)的集合類,本實例將演示其用法
    2014-03-03
  • JAVA不可變類(immutable)機制與String的不可變性(推薦)

    JAVA不可變類(immutable)機制與String的不可變性(推薦)

    這篇文章主要介紹了JAVA不可變類(immutable)機制與String的不可變性(推薦)的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-08-08
  • java7 新I/O知識點詳解

    java7 新I/O知識點詳解

    在本篇文章里小編給大家整理的是關(guān)于java7 新I/O知識點詳解,有需要的朋友們可以學(xué)習(xí)下。
    2019-11-11
  • SpringBoot中6種API版本控制策略小結(jié)

    SpringBoot中6種API版本控制策略小結(jié)

    API版本控制是確保系統(tǒng)平穩(wěn)演進的關(guān)鍵策略,這篇文章主要為大家詳細(xì)介紹了SpringBoot中6種API版本控制策略,大家可以根據(jù)需要自行選擇
    2025-04-04
  • SpringBoot自動配置@EnableAutoConfiguration過程示例

    SpringBoot自動配置@EnableAutoConfiguration過程示例

    這篇文章主要為大家介紹了SpringBoot自動配置@EnableAutoConfiguration的過程示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-10-10
  • SpringBoot多環(huán)境開發(fā)該如何配置

    SpringBoot多環(huán)境開發(fā)該如何配置

    這篇文章主要介紹了 SpringBoot多環(huán)境的開發(fā)配置詳情,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-09-09
  • Idea如何導(dǎo)入java mysql驅(qū)動包

    Idea如何導(dǎo)入java mysql驅(qū)動包

    本文介紹了如何在IntelliJ IDEA中配置MySQL數(shù)據(jù)庫連接,首先下載MySQL Connector/J驅(qū)動并解壓,然后在Idea項目中創(chuàng)建lib文件夾并將.jar文件復(fù)制到該文件夾,接著,將.jar文件添加為項目庫,通過這些步驟,可以成功配置MySQL數(shù)據(jù)庫連接
    2024-12-12

最新評論