@TableLogic表邏輯處理注解(邏輯刪除)


在字段上加上這個注解再執行BaseMapper的刪除方法時,刪除方法會變成修改

例:

  實體類:
       @TableLogic
      private Integer del;

   service層:
      調用BaseMapper的deleteById(id);

 執行是效果:

      加@TableLogic的情況下

      走 Update 表名 set 加注解的列=值 where del=值

        不加@TableLogic的情況下

      走 delete from 表名 where del=值

 

 @TableLogic注解參數

    value = "" 默認的原值

    delval = "" 刪除后的值

    @TableLogic(value="原值",delval="改值")


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM