mybatis 批量更新问题

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

记录一下困扰自己一天的问题

在使用mybatis批量更新时,sql报错,但是在sql语法没问题

  <update id="batchUpdate" parameterType="java.util.List">
        <foreach collection="list" separator=";" item="item">
           UPDATE t_warn
			SET END_TIME = #{item.endTime,jdbcType=TIMESTAMP}
			WHERE
				DATA_ARRAY_INDEX = #{item.dataArrayIndex,jdbcType=INTEGER} 
				 AND ISNULL(END_TIME)
			ORDER BY
				CREATE_DT DESC
			LIMIT 1 
        </foreach>
     </update>

解决方法

在jdbcurl加上 &allowMultiQueries=true即可 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏landv

金蝶K/3 固定置产相关SQL语句

11010
来自专栏跟着阿笨一起玩NET

SQL语句使用总结(二)

5710
来自专栏技术博文

MySQL SHOW PROFILE(剖析报告)的查看

前言:SHOW PROFIL命令是MySQL提供可以用来分析当前会话中语句执行的资源消耗情况。可以用于SQL的调优的测量。 一、参数的开启和关闭设置 1.1 参...

34830
来自专栏ionic3+

MyBatis报错 Parameter 'arg0' not found

在早期,参数没做注解时默认是按顺序获取,以0、1等为索引,所以Mapper是这样写的:

1.4K30
来自专栏JavaEdge

MySQL count()函数及其优化count(1),count(*),count(字段)区别

47360
来自专栏跟着阿笨一起玩NET

SQLServer中使用索引视图(物化视图)

物化视图:以前用的普通的视图,普通视图就是一段逻辑语句,对性能没有任何的提升,也不能创建索引,而物化视图会把视图里查询出来的数据在数据库上建立快照,它和物理表一...

26620
来自专栏数据和云

走在专家的路上,每天一条SQL优化(2)

? 每天坚持进步一点点,让优秀成为一种习惯。 SQL文本如下: INSERT INTO BPZONE.EI_ADDITION (EID,ROOTPIID...

29990
来自专栏黑泽君的专栏

在命令行下,Mysql显示各个端所使用的字符集命令

9520
来自专栏史上最简单的Spring Cloud教程

Openresty最佳案例 | 第8篇:RBAC介绍、sql和redis模块工具类

RBAC介绍 RBAC(Role-Based Access Control,基于角色的访问控制),用户基于角色的访问权限控制。简单地说,一个用户拥有若干角色,每...

34980
来自专栏王磊的博客

常用Sql整理笔记

一、多行结果转换为一行,用逗号隔开。 mssql代码如下: -- 多行 select tid from typeinfo where pid=4 -- 一行 s...

43270

扫码关注云+社区

领取腾讯云代金券