mybatis使用foreach进行批量操作 The error may involve defaultParameterMap
触发现象
xml:
<insert id="insertByList"><foreach collection="tagList" item="tag" separator=";">insert into table(name)select #{tag} from DUALwhere not exists (select id from table where name = #{tag})</foreach>
</insert>
异常信息:
### The error may involve defaultParameterMap
### The error occurred while setting parameters
报错原因
mybatis不支持一次性插入多条的语法
解决办法
修改mybatis的连接参数,同意插入多条语法。添加allowMultiQueries=true
#不支持插入多条的语法示例
spring.datasource.url=jdbc:mysql://xxx:3306/xxx#支持插入多条的连接参数示例
spring.datasource.url=jdbc:mysql://xxx:3306/xxx?allowMultiQueries=true
对你有帮助的话,右上角给个赞呗~
mybatis使用foreach进行批量操作 The error may involve defaultParameterMap相关推荐
- 解决mybatis中#{}导致的The error may involve defaultParameterMap的问题
解决mybatis中#{}导致的The error may involve defaultParameterMap的问题 参考文章: (1)解决mybatis中#{}导致的The error may ...
- mybatis报错### The error may involve defaultParameterMap ### The error occurred while setting paramete
前两天写的一个springboot+mybatis的小项目在一个修改数据库数据的功能出现了 ###The error may involve defaultParameterMap ###The er ...
- Mybatis The error may involve defaultParameterMap ### The error occurred while setting parameters
因为参数为空导致"<"foreach collection="ids" item="id" separator=",&quo ...
- 【Mybatis】出现The error may involve defaultParameterMap错误
今天写多条件链接查询时,出了一个The error may involve defaultParameterMap的错误 原来sql语句写的是 <select id="selectBy ...
- mybatis:### The error may involve defaultParameterMap### The error occurred while setting parameter
完整报错: Caused by: org.apache.ibatis.exceptions.PersistenceException: ### Error updating database. C ...
- Mysql的避坑---- The error may involve defaultParameterMap #The error occurred while setting parameters
Mysql的避坑---- Mysql 数据库连接添加 allowMultiQueries=true属性 最近做项目时,发现操作数据库时 sql报错,如下: ### Error updating da ...
- SSM中mybtis报错### The error may involve defaultParameterMap ### The error occurred while setting param
首先是前端弹出错误框如下: 查看后台报错信息如下 ### Cause: java.sql.SQLException: Error ; uncategorized SQLException; SQL s ...
- The error may exist in bshr/mapper/PfmMapper.xml ### The error may involve defaultParameterMap
问题背景: springboot + mybatis + vue项目,IDEA开发. 绩效计划通过eid(员工编号)关联一个员工,有一个绩效计划表还有一个员工表. 关联方式为:嵌套查询.可以有两种实现 ...
- 查询时报错The error may involve defaultParameterMap ### The error occurred while setting parameters
查询时报错The error may involve defaultParameterMap ### The error occurred while setting parameters 分页查询报 ...
最新文章
- Python3中lambda表达式介绍
- 使用version遇到的那些坑
- Android调用浏览器打开网址遇到的问题
- 为什么要使用Handler
- 最小割分治(最小割树):BZOJ2229 BZOJ4519
- OpenWRT 随记
- 大数据--循序渐进的大数据(2)
- PostgreSQL 统计信息pg_statistic格式及导入导出dump_stat - 兼容Oracle
- 20145236《网络对抗》进阶实验——64位Ubuntu 17.10.1 ROP攻击
- 2957: 楼房重建
- 学习GRPC(一) 简单实现
- Zookeeper C API 指南五(同步 API 介绍)
- C#中如何调用动态链接库DLL
- 孪生网络图像相似度_CVPR-2019 更深更宽的孪生网络实时追踪
- 千万不要用虚拟机 广大程序员们
- 基于vue+element的时间、农历、和日历的选择
- SpringBoot项目resources下指定目录的所有文件下载到Centos服务器上,浏览器访问API后资源包直接下载本地磁盘,Java删除linux文件,zip文件打包
- 湖南大学工训创新大作业——改进电子音乐
- scikit-image图像处理入门
- RGB-D论文复习速读
热门文章
- 2017 Material design 第三章第一节《颜色》
- python秒换算成时分秒_Python以分钟和秒为单位读取excel日期,时分秒
- 物联网基础:物联网卡介绍及卡号解码
- 广东省计算机一级网络题分值,2018年一级计算机等级考试题型和分值
- 软件测试工作面试的74个常见问题
- 360WiFi文件夹存储位置如何更改
- 中粤拼音在线转换_挖儿思:提高“汉字注拼音”作业的批改效率
- IDEA Material Theme UI 暗黑系主题的安装
- 员工股权激励_激励技术员工的5种方法
- 【spider】关于scrapy的安装的几个问题