激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - mybatis執行批量更新batch update 的方法(oracle,mysql兩種)

mybatis執行批量更新batch update 的方法(oracle,mysql兩種)

2020-07-24 14:16蠟筆小勛 Java教程

這篇文章主要介紹了mybatis執行批量更新batch update 的方法,提供oracle和mysql兩種方法,非常不錯,需要的朋友參考下

Oracle和MySQL數據庫的批量updatemybatis中配置不太一樣:

oracle數據庫:

?
1
2
3
4
5
6
7
8
9
<code class="hljs tcl" style=""><<span class="hljs-keyword" style="">update</span> id=<span class="hljs-string" style="">"batchUpdate"</span> parameterType=<span class="hljs-string" style="">"java.util.List"</span>>
     <<span class="hljs-keyword" style="">foreach</span> collection=<span class="hljs-string" style="">"list"</span> item=<span class="hljs-string" style="">"item"</span> index=<span class="hljs-string" style="">"index"</span> <span class="hljs-keyword" style="">open</span>=<span class="hljs-string" style="">"begin"</span> <span class="hljs-keyword" style="">close</span>=<span class="hljs-string" style="">"end;"</span> separator=<span class="hljs-string" style="">";"</span>>
        <span class="hljs-keyword" style="">update</span> test 
        <<span class="hljs-keyword" style="">set</span>>
         test=${item.test}+<span class="hljs-number" style="">1</span>
        </<span class="hljs-keyword" style="">set</span>>
        where id = ${item.id}
    </<span class="hljs-keyword" style="">foreach</span>>
  </<span class="hljs-keyword" style="">update</span>></code>

mysql數據庫:

mysql數據庫采用一下寫法即可執行,但是數據庫連接必須配置:&allowMultiQueries=true

例如:jdbc:mysql://192.168.1.236:3306/test?useUnicode=true&amp;characterEncoding=UTF-8&allowMultiQueries=true

?
1
2
3
4
5
6
7
8
9
<code class="hljs tcl" style=""><<span class="hljs-keyword" style="">update</span> id=<span class="hljs-string" style="">"batchUpdate"</span> parameterType=<span class="hljs-string" style="">"java.util.List"</span>>
     <<span class="hljs-keyword" style="">foreach</span> collection=<span class="hljs-string" style="">"list"</span> item=<span class="hljs-string" style="">"item"</span> index=<span class="hljs-string" style="">"index"</span> <span class="hljs-keyword" style="">open</span>=<span class="hljs-string" style="">""</span> <span class="hljs-keyword" style="">close</span>=<span class="hljs-string" style="">""</span> separator=<span class="hljs-string" style="">";"</span>>
        <span class="hljs-keyword" style="">update</span> test 
        <<span class="hljs-keyword" style="">set</span>>
         test=${item.test}+<span class="hljs-number" style="">1</span>
        </<span class="hljs-keyword" style="">set</span>>
        where id = ${item.id}
     </<span class="hljs-keyword" style="">foreach</span>>
  </<span class="hljs-keyword" style="">update</span>></code>

以上所述是小編給大家介紹的mybatis執行批量更新batch update 的方法(oracle,mysql兩種),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:http://blog.csdn.net/u010571316/article/details/54313475

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲影视中文字幕 | 免费观看欧美一级片 | 永久av在线免费观看 | 国产美女视频一区 | 免费一区在线 | 免费在线观看毛片视频 | 宅男视频在线观看免费 | www亚洲| 亚洲国产精品高潮呻吟久久 | 精品国产96亚洲一区二区三区 | 2021国产精品 | 色呦呦一区二区三区 | 久久精品久 | 成人在线视频国产 | 日本aaaa片毛片免费观看视频 | 欧美18xxxx | 草草视频在线播放 | 人人做人人看 | 亚洲网站在线观看视频 | 久久久久久久一区二区 | 亚洲第五色综合网 | 国产日韩线路一线路二 | 国产成人在线看 | av电影在线观看网址 | 久久精品1区2区 | 日韩精品中文字幕一区二区 | 久久99国产伦子精品免费 | 欧美日韩免费一区二区三区 | 久精品久久 | 久久久久女人精品毛片九一 | 九九热视频免费 | 国产成人综合在线观看 | 经典三级av在线 | 日韩视频高清 | 国产69久久精品成人看 | 亚洲自拍第一 | 国语自产免费精品视频在 | 加勒比婷婷色综合久久 | 国产精品1区2区在线观看 | 午夜久久视频 | 国产精品视频一区二区三区四区国 |