Mybatis Plus學習筆記(五) 刪除

2022-02-22 23:32:51 字數 889 閱讀 5300

本系列部落格其他文章下方鏈結檢視

【mybatis-plus學習筆記】目錄

很簡單,一句就可以了,返回影響的行數。

相當於

''debug==>  preparing: delete from user where id=? 

''debug==> parameters: 1088250446457389058(long)

和查詢相似的還有deletebymap,也非常簡單

mapmap = new hashmap<>();

map.put("name", "李藝偉");

map.put("age", 28);

相當於

''debug==>  preparing: delete from user where name = ? and age = ? 

''debug==> parameters: 李藝偉(string), 28(integer)

還有乙個deletebyids方法,可以根據collection中的內容刪除多條資料。

刪除沒有自己的條件構造器,所以我們使用query的條件構造器,所以方法和查詢都是一樣的,只是最後的操作不同,這裡使用乙個lambda構造器來做演示。

lambdaquery.eq(user::getname, "李藝偉").eq(user::getage, 28);

相當於

''debug==>  preparing: delete from user where name = ? and age = ? 

''debug==> parameters: 李藝偉(string), 28(integer)

Mybatis Plus學習筆記

實體類屬性 建立日期 tablefield fill fieldfill.insert private date createtime 更新日期 tablefield fill fieldfill.insert update private date updatetime 3.0版本之前的配置類 c...

Mybatis Plus學習筆記(四) 更新

本系列部落格其他文章下方鏈結檢視 mybatis plus學習筆記 目錄 mp中的updatebyid需要傳入乙個實體 必須有id 不為null的值都會被更改,返回影響的行數。如下 user user new user user.setid 1087982257332887553l user.set...

整點活,MyBatis Plus學習筆記(樂觀鎖)

取出記錄時,獲取version欄位 更新時,判斷當前version與資料庫中資料version是否一致 版本一致則進行更新,version 1 不一致則失敗,下一步自己決定 配置樂觀鎖外掛程式 mybatisplusconfig類中進行外掛程式配置 之前配置分頁外掛程式的那個 configurati...