文档章节

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

素人派
 素人派
发布于 2016/12/31 20:45
字数 149
阅读 12
收藏 0
  • 介绍
oracle和mysql数据库的批量update在mybatis中配置不太一样: oracle数据库:[codesyntax lang="java"]
<update id="batchUpdate" parameterType="java.util.List"> 
  <foreach collection="list" item="item" index="index" open="begin" close="end;" separator=";">       
       update test
      <set>
        test=${item.test}+1  </set>
       where id = ${item.id}
   </foreach>
 </update>
[/codesyntax]   mysql数据库: mysql数据库采用一下写法即可执行,但是数据库连接必须配置:&allowMultiQueries=true 例如:jdbc:mysql://192.168.1.236:3306/test?useUnicode=true&amp;characterEncoding=UTF-8&allowMultiQueries=true [codesyntax lang="java"]
<update id="batchUpdate" parameterType="java.util.List"> 
   <foreach collection="list" item="item" index="index" open="" close="" separator=";">
      update test
      <set>
        test=${item.test}+1       </set>
      where id = ${item.id}
    </foreach> 
</update>
[/codesyntax]  

本文转载自:http://surenpi.com/2016/08/16/mybatis%e6%89%a7%e8%a1%8c%e6%89%b9%e9%87%8f%e6%9b%b4%e6%96%b0batch-...

素人派
粉丝 26
博文 1907
码字总数 10223
作品 6
东城
程序员
私信 提问

暂无文章

数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。

import java.util.Arrays; public class Solution { public int MoreThanHalfNum_Solution(int [] array) { Arrays.sort(array); int count=0; for(int i=0;i<array.le......

南桥北木
17分钟前
0
0
关于FLAG_ACTIVITY_NEW_TASK的使用

参考文章: https://blog.csdn.net/u010389391/article/details/78558475 Context调用startActivity, 有部分情况会报出如下错误: Caused by: android.util.AndroidRuntimeException: Calli......

Gemini-Lin
33分钟前
0
0
Python开发工具:Webware for Python

原文来之:https://www.oschina.net/p/webware+for+python 前言 Webware for Python 是一组 Python 包和工具用来开发面向对象的 Web 应用。良好的设计模式,包含一个快速的应用服务器、Servl...

A_裙232550246
41分钟前
0
0
高并发场景下的缓存有哪些常见的问题?

一、缓存一致性问题 当数据时效性要求很高时,需要保证缓存中的数据与数据库中的保持一致,而且需要保证缓存节点和副本中的数据也保持一致,不能出现差异现象。 这就比较依赖缓存的过期和更新...

别打我会飞
56分钟前
3
0
List list = new ArrayList()为何父类引用指向子类对象(多态)

态:要有继承,方法的重写,父类引用指向子类对象 疑问一:父类引用指向子类对象 与指向父类对象 Animal cat = new Cat(); //向上转型。 父类引用指向子类对象,该引用不能再访问子类新增加的...

architect刘源源
57分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部