亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Mybatis 中的sql批量修改方法實(shí)現(xiàn)

 更新時(shí)間:2017年01月24日 08:50:00   作者:JURcion  
在項(xiàng)目中遇到需要批量更新的功能,原本想的是在Java中用循環(huán)訪問數(shù)據(jù)庫(kù)去更新,但是心里總覺得這樣做會(huì)不會(huì)太頻繁了,太耗費(fèi)資源了,效率也很低,查了下mybatis的批量操作,原來(lái)確實(shí)有<foreach>標(biāo)簽可以做到,下面通過本文給大家介紹下

在項(xiàng)目中遇到需要批量更新的功能,原本想的是在Java中用循環(huán)訪問數(shù)據(jù)庫(kù)去更新,但是心里總覺得這樣做會(huì)不會(huì)太頻繁了,太耗費(fèi)資源了,效率也很低,查了下mybatis的批量操作,原來(lái)確實(shí)有<foreach>標(biāo)簽可以做到。

dao  層接口:

public class Demo{ 
  private int id; 
  private String name; 
  private String sex; 
}
<pre name="code" class="html">public int update(@Param("list") List<Demo> list);</pre><br> 
<br> 
<p></p> 
<pre></pre> 
<br> 
xml 文件: 
<p></p> 
<p><update id="update" parameterType="java.util.List"><br> 
</p> 
<p>update bpm_info set message_id= 1 where id in <br> 
  <span style="white-space:pre"></span><foreach collection="list" index="index" item="item" open="(" separator="," close=")"><br> 
  <span style="white-space:pre"></span>#{item.id}<br> 
  <span style="white-space:pre"></span></foreach><br> 
</update><br> 
</p> 
<p><br> 
</p> 
<p>以上這種做法適用情況是:根據(jù)傳入的List參數(shù)集合中的每一個(gè)id遍歷去更新指定字段。。</p> 
<p><br> 
</p> 
<p>其中:</p> 
<p>1.collection 中要對(duì)應(yīng)接口中集合的名稱</p> 
<p>2.item 是集合的別名</p> 
<p><br> 
</p> 

以上所述是小編給大家介紹的Mybatis 中的sql批量修改方法實(shí)現(xiàn),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 詳解Java ScheduledThreadPoolExecutor的踩坑與解決方法

    詳解Java ScheduledThreadPoolExecutor的踩坑與解決方法

    最近項(xiàng)目上反饋某個(gè)重要的定時(shí)任務(wù)突然不執(zhí)行了,很頭疼,開發(fā)環(huán)境和測(cè)試環(huán)境都沒有出現(xiàn)過這個(gè)問題。定時(shí)任務(wù)采用的是ScheduledThreadPoolExecutor,后來(lái)一看代碼發(fā)現(xiàn)踩了一個(gè)大坑。本文就來(lái)和大家聊聊這次的踩坑記錄與解決方法,需要的可以參考一下
    2022-10-10
  • 使用Mybatis遇到的there is no getter異常

    使用Mybatis遇到的there is no getter異常

    這篇文章主要介紹了使用Mybatis遇到的there is no getter異常,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2018-09-09
  • SpringBoot中API接口參數(shù)獲取方式小結(jié)

    SpringBoot中API接口參數(shù)獲取方式小結(jié)

    在Spring Boot中,API接口參數(shù)可以通過多種方式獲取,具體取決于你定義的API接口參數(shù)類型(如路徑參數(shù)、查詢參數(shù)、請(qǐng)求體參數(shù)、請(qǐng)求頭等),本文給大家就介紹了一些常見的參數(shù)獲取方式,需要的朋友可以參考下
    2024-06-06
  • 最新評(píng)論