mybatis 批量新增时,怎么批量返回自增ID,数据库是mysql -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

mybatis 批量新增时,怎么批量返回自增ID,数据库是mysql

2016-06-14 17:20:05 3574 2

各位大侠你们好。。如题。。求解,下面是DAO和SQL:

spring Dao的方法定义:
screenshot
mybatis的批量插入SQL:
screenshot
目前这样子执行是报错的,因为mybatis的insert返回类型没有LIST。。求大神指点,我在批量新增时,怎么返回批量的自增ID

取消 提交回答
全部回答(2)
  • 断桥梅
    2019-07-17 19:38:18

    如果希望在插入多条数据时得到每条插入数据的ID值,此时无法再使用MYSQL的主键自增功能,而是要自己来生成ID。可参考链接:http://meetrice.iteye.com/blog/89426

    0 0
  • 吴孟桥
    2019-07-17 19:38:18

    批量插入没办法返回keyid,返回了多个id和你多个object也对不上,如果你想实现这个,可以定义好id直接插进去

    0 0
添加回答
相关问答

1

回答

【RDS】RDS MySQL如何终止会话?

2022-01-12 16:17:02 458浏览量 回答数 1

1

回答

RDS MySQL如何终止会话?

2022-01-07 14:15:23 879浏览量 回答数 1

1

回答

RDS MySQL同步至DataHub中同步的SQL操作配置的说明是什么?

2021-12-13 00:04:51 166浏览量 回答数 1

1

回答

RDS MySQL同步至DataHub中过滤待同步数据配置的说明是什么?

2021-12-13 00:04:26 92浏览量 回答数 1

1

回答

RDS MySQL同步至DataHub中映射名称更改配置的说明是什么?

2021-12-13 00:04:01 110浏览量 回答数 1

1

回答

RDS MySQL同步至DataHub中同步对象配置的说明是什么?

2021-12-13 00:03:35 58浏览量 回答数 1

1

回答

RDS MySQL同步至DataHub中是否启用新的附加列规则配置的说明是什么?

2021-12-13 00:03:06 111浏览量 回答数 1

1

回答

RDS MySQL同步至DataHub中目标已存在表的处理模式配置的说明是什么?

2021-12-13 00:02:35 88浏览量 回答数 1

1

回答

RDS MySQL同步至DataHub中任务步骤配置的说明是什么?

2021-12-13 00:02:07 64浏览量 回答数 1

1

回答

RDS MySQL同步至DataHub中目标库信息配置的说明是什么?

2021-12-13 00:01:12 92浏览量 回答数 1
+关注
0
文章
2240
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载