一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 办公室操秘书 | 国产在线视频在线观看 | 国产免费又粗又猛又爽视频国产 | www.男人的天堂.com | 日本xxx18hd| 亚洲视频在线免费看 | 91po国产在线高清福利 | 荡女人人爱 | 青青青在线观看国产精品 | 91视频国产一区 | 日韩一区二区三区四区五区 | 四虎最新永久免费网址 | 亚洲区精品久久一区二区三区 | 久久精品99国产精品日本 | 精品国产国产综合精品 | 美女露全身永久免费网站 | 精品一区二区三区五区六区 | 精品视频免费在线观看 | 天天视频官网天天视频在线 | 青青草原在线 | 国产第7页 | 欧美成年黄网站色高清视频 | 丰满岳乱妇在线观看视频国产 | 扒开腚眼子视频大全 | 亚洲成人综合在线 | 亚洲一区二区三区免费视频 | 午夜福利在线观看6080 | 小sao货ji巴cao死你视频 | 国产精品久久毛片完整版 | 华人在线京东热 | 成人夜视频寂寞在线观看 | 国产精品亚洲午夜不卡 | 手机亚洲第一页 | 亚洲h片| 91久久偷偷做嫩草影院电 | 国产精品久久久久久久人人看 | 国产91素人搭讪系列天堂 | 国产成人盗拍精品免费视频 | 免费一级毛片在线播放放视频 | 人妖女天堂视频在线96 | 美女胸又大又黄又www小说 |