Mybatis批量刪除數(shù)據(jù)操作方法
MyBatis的作用我想不用多說,今天說說MyBatis中的批量刪除操作。廢話不多說,先給大家一段代碼片段!
<delete id="deleteByStandardIds"> delete from t_standard_catalog where standard_id in <foreach collection="array" item="standardId" open="(" close=")" separator=","> #{standardId,jdbcType=INTEGER} </foreach></delete>或者 <delete id="deleteByStandardIds" parameterType="java.util.List"> delete from t_standard_catalog where standard_id in <foreach collection="list" item="standardId" open="(" close=")" separator=","> #{standardId,jdbcType=INTEGER} </foreach> </delete>
foreach元素的屬性主要有 item,index,collection,open,separator,close。
item表示集合中每一個元素進行迭代時的別名. (直接找到對應(yīng)的delList集合里面的所有元素,item="item"中的item(后一個)必須與#{item} 中的item一致)
index指 定一個名字,用于表示在迭代過程中,每次迭代到的位置.
open表示該語句以什么開始,separator表示在每次進行迭代之間以什么符號作為分隔 符.
close表示以什么結(jié)束.
以上所述是小編給大家介紹的Mybatis批量刪除數(shù)據(jù)操作方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
詳解SpringBoot+SpringSecurity+jwt整合及初體驗
這篇文章主要介紹了詳解SpringBoot+SpringSecurity+jwt整合及初體驗,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-06-06spring整合atomikos實現(xiàn)分布式事務(wù)的方法示例
本文整合了一個spring和atomikos的demo,并且通過案例演示說明atomikos的作用,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-05-05基于Properties實現(xiàn)配置數(shù)據(jù)庫驅(qū)動
這篇文章主要介紹了基于Properties實現(xiàn)配置數(shù)據(jù)庫驅(qū)動,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-05-05Java concurrency之AtomicLongArray原子類_動力節(jié)點Java學院整理
這篇文章主要介紹了Java concurrency之AtomicLongArray原子類的相關(guān)知識,感興趣的朋友參考下吧2017-06-06Java線程中的用戶態(tài)和內(nèi)核態(tài)解讀
這篇文章主要介紹了Java線程中的用戶態(tài)和內(nèi)核態(tài)解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-06-06