博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MyBatis 批量插入获取自增 id 问题解决
阅读量:6584 次
发布时间:2019-06-24

本文共 213 字,大约阅读时间需要 1 分钟。

问题:

通过 MyBatis 进行批量插入时,如果我们想获取插入对象所对应的主键 id,做法是直接在 <insert> 标签中直接加入 useGeneratedKeys、keyProperty,如下:

Mapper 如下:

但当我们单测时,会报错,如下:

解决:

 <foreach> 标签中的 collection 字段设置为 list,并将 Mapper 中的 @Param 删除,或改为 @Param("list") 即可

转载地址:http://epxno.baihongyu.com/

你可能感兴趣的文章
VC调用ACM音频编程接口压缩Wave音频
查看>>
【原文转载】VIM复制粘贴大全
查看>>
鼠标移到一个图片上 图片放大
查看>>
PostgreSQL操作JSON数据
查看>>
execute sp_executesql 用变量获取返回值
查看>>
asp.net与javascript编码解码
查看>>
io流
查看>>
URL、URI和URN
查看>>
20172313 2018-2019-1 《程序设计与数据结构》第八周学习总结
查看>>
beego框架/golang语言调用支付宝支付接口
查看>>
Nginx编译参数大全 configure参数中文详解
查看>>
解决Android提示去掉@Override问题
查看>>
C/C++作用域运算符::
查看>>
二、spark SQL交互scala操作示例
查看>>
限流(三)Redis + lua分布式限流
查看>>
mysql的优化:官网地址
查看>>
Selenium 进行web自动化测试
查看>>
python多线程多进程
查看>>
JJTree Tutorial for Advanced Java Parsing
查看>>
[Android Samples视频系列之ApiDemos]App-Activity-Forwarding
查看>>