mybatis批量更新错误,MySQLSyntaxErrorException

原创 2016年11月12日 11:08:43

       使用mybatis进行批量更新的时候,错误信息如图:
错误信息

mysql数据库:
执行的语句如下:

<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>

       mysql数据库采用一下写法即可执行,但是数据库连接必须配置:&allowMultiQueries=true
需要修改配置数据库的文件:(dataSourc.xml文件)

数据库文件

修改完数据库连接文件,记得重启服务。

版权声明:本文为博主原创文章,未经博主允许不得转载。

MyBatis Batch Update Exception 使用foreach 批量update 出错

源地址   http://quabr.com/22829539/mybatis-batch-update-exception 使用如下Mybatis  map xml文件  ...
  • jingshuaizh
  • jingshuaizh
  • 2015年02月16日 16:20
  • 16280

【java项目实践】mybatis执行update批量更新时报错

在使用Mybatis 批量更新时,想要批量更新时通常在mapper中这么写: 定义Mapper  Dao接口中定义: 最后在service中调用: 生成的sql直接放到mysql中运行完全...
  • zsq520520
  • zsq520520
  • 2016年08月29日 16:13
  • 4911

mybatis 一次执行多条SQL

原文出处 感谢作者: http://rhodian.iteye.com/blog/1930891 mybatis+mysql如何批量执行多条语句 博客分类:  myb...
  • chinesesword
  • chinesesword
  • 2016年07月15日 14:31
  • 14585

【java项目实践】mybatis执行update批量更新时报错

在使用Mybatis 批量更新时,想要批量更新时通常在mapper中这么写: 定义Mapper  Dao接口中定义: 最后在service中调用: 生成的sql直接放到mysql中运行完全...
  • zsq520520
  • zsq520520
  • 2016年08月29日 16:13
  • 4911

mybatis执行批量更新update

Mybatis的批量插入这里有http://ljhzzyx.blog.163.com/blog/static/38380312201353536375/。目前想批量更新,如果update的值是相同的话...
  • qq_27376871
  • qq_27376871
  • 2017年03月29日 16:25
  • 6086

spring+mybatis一个方法执行多条更新语句,实现批量DML

主要介绍在mybatis源码的基础上,增加一次执行多条更新语句的方法,事务通过spring管理,可以减少方法的个数,减少数据库连接的次数,提高代码运行的效率,支持批量DML。...
  • tangtong1
  • tangtong1
  • 2016年04月15日 15:47
  • 12315

myBatis批量操作引发的(ORA-01000)最多允许打开的游标数错误

项目底层的设计采用的是myBatis,项目中有一个地方需要与一个外围的数据进行同步操作,由于数据量比较大,有时可以需要更新几千上万的数据,因此采用了myBatis的批量更新,myBatis的批量更新有...
  • Zhongxiucheng
  • Zhongxiucheng
  • 2012年09月03日 14:00
  • 2508

mybatis报“com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL s”

做项目时mybatis报这个错 ### The error occurred while setting parameters ### Cause: com.mysql.jdbc.exceptions...
  • qq_34736995
  • qq_34736995
  • 2017年01月13日 16:10
  • 2921

mybatis-generator,一对一,一对多,批量更新插入2

  • 2017年06月02日 10:07
  • 575KB
  • 下载

mybatis执行批量更新update

Mybatis的批量插入这里有http://ljhzzyx.blog.163.com/blog/static/38380312201353536375/。目前想批量更新,如果update的值是相同的话...
  • qq_27376871
  • qq_27376871
  • 2017年03月29日 16:25
  • 6086
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mybatis批量更新错误,MySQLSyntaxErrorException
举报原因:
原因补充:

(最多只允许输入30个字)