mybatis批量更新表setting parameters 错误
mybatis中想用 foreach标签 批量update set表
下面是mapper.xml
<update id="updateMonitorById" parameterType="java.util.List">
        <foreach collection="list" item="bean" index="index" open="" close="" separator=";">
            UPDATE dt_monitor
            <set>
                account_name = #{bean.companyAccount},
                sip_name = #{bean.sipName}
            </set>
            <where>
                company_id = #{bean.companyId}
            </where>
            ORDER BY update_time desc limit 1
        </foreach>
</update>
传入的List数量大于1的时候就报错。
后来发现是数据库配置的原因
在配置数据库连接地址中加上
&allowMultiQueries=true
jdbcDriver=com.mysql.jdbc.Driver
jdbcUrl=jdbc:mysql:///cake?characterEncoding=utf-8&allowMultiQueries=true
jdbcusername=root
jdbcpassword=1
mybatis批量更新表setting parameters 错误的更多相关文章
- mybatis批量更新update-设置多个字段值 报错   You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
		mybatis批量更新update-设置多个字段值 2016年08月01日 12:49:26 姚一号 阅读数:29539 标签: mysql mybatis批量更新批量更新allowMultiQuer ... 
- Mybatis批量更新<转>
		Mybatis批量更新 批量操作就不进行赘述了.减少服务器与数据库之间的交互.网上有很多关于批量插入还有批量删除的帖子.但是批量更新却没有详细的解决方案. 实现目标 这里主要讲的是1张table中.根 ... 
- Mybatis批量更新详解
		转:http://www.cnblogs.com/winkey4986/p/3915151.html Mybatis批量更新 批量操作就不进行赘述了.减少服务器与数据库之间的交互.网上有很多关于批量插 ... 
- mybatis批量更新报错badsql
		mybatis批量更新时语法写的都对,但是报错,需要在连接上面加上allowMultiQueries=true 示例:jdbc:MySQL://192.168.1.236:3306/test?useU ... 
- mybatis批量更新两种方式:1.修改值全部一样 2.修改每条记录值不一样
		Mybatis批量更新数据 mybatis批量更新两种方式:1.修改值全部一样 2.修改每条记录值不一样 mybatis批量更新两种方式:1.修改值全部一样 2.修改每条记录值不一样 mybatis批 ... 
- mybatis批量更新策略
		我们知道循环中操作db会导致连接数满,严重影响数据库性能.所以在对db进行DQL与DML时,根据业务逻辑尽量批量操作,这里我们介绍下使用mybatis批量更新mysql的两种方式. 方式一: < ... 
- mybatis 批量更新 Parameter '__frch_item_0' not found. Available parameters are [list]
		一次在做批量更新数据的时候报错 Parameter '__frch_item_0' not found. Available parameters are [list] 记过反复查找,最后才发现是一个 ... 
- mybatis批量更新update-设置多个字段值allowMultiQueries=true
		mybatis由于简单易用性得到大家的认可和使用 但是在批量更新操作中,网上介绍的貌似不全,正好今天做个记录,大家一起进步 在实际项目开发过程中,常有这样的需求:根据ids更新表的某一个字段值,这时的 ... 
- mybatis批量更新报错
		批量更新sql <update id="updateAutoAppraiseInfo" parameterType="Object"> <fo ... 
随机推荐
- 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_4-3.登录检验JWT实战之封装通用方法
			笔记 3.登录检验JWT实战之封装通用方法 讲解:引入相关依赖并开发JWT工具类 1.加入相关依赖 <!-- JWT相关 --> <dependenc ... 
- 质量保障&&质量体系建设
			一.质量保障 先引用一段 百度百科 上对软件质量保障的解释:软件质量保障是建立一套有计划,系统的方法,来向管理层保证拟定出的标准.步骤.实践和方法能够正确地被项目所采用.软件质量保证的目的是使软件过程 ... 
- 高可用安装k8s1.13.0    --不能带cavisor、不能加cni ,带上这两个总是报错,kubelet无法启动
			高可用安装k8s1.13.0 --不能带cavisor,总是报错,kubelet无法启动 
- .Net Core WebApi上传图片的两种方式
			我这边主要是为了上传图片,话不多说,上代码. 方式一:通过Form表单上传 后端: /// <summary> /// 上传图片,通过Form表单提交 /// </summary&g ... 
- vue等单页面应用优缺点
			优点 Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件,核心是一个响应的数据绑定系统. 数据驱动 组件化 轻量 简洁 高效 模块友好 页面切换快 缺点 不支持低版本的浏览器 ... 
- vue cli 3.0设置指定端口号运行
			在项目根目录创建vue.config.js文件 module.exports = { devServer: { port: 3000, // 端口 }, // lintOnSave: false // ... 
- CISC和RISC的区别
			转载于http://blog.sina.com.cn/s/blog_9d5430ce0100x5pb.html RISC(Reduced Instruction Set Computer)和CISC( ... 
- 多版本YUM仓库搭建
			服务器:CentOS7 YUM源:阿里云 空间要求:CentOS6+CentOS7 50G,考虑后期更新预留,LVS空间100G 1.在服务器配置CentOS7的yum源和CentOS6的yum源 ... 
- 【计算机视觉】UCLA开源图像检测器
			UCLA (加州大学洛杉矶分校)发布了一个强大的图像检测软件的源码 ,该软件可以非常高速的检测每个图像的细节,例如可用于检测指纹和虹膜,或者用于自动驾驶.通过识别物体的边界进行提取.首先确定一个物体的 ... 
- kafka原理和操作
			参考: 原理: https://www.cnblogs.com/yinzhengjie/p/9780976.html 常用配置参数: https://www.cnblogs.com/yinzhengj ... 
