2018-03-01
Mybatis批量插入返回自增ID

首先查了官网文档,说明如下:详情在http://www.mybatis.org/mybatis-3/zh/sqlmap-xml.html#insert_update_and_delete

mybatis 3.3.1以上的版本已经支持批量返回了,支持注解和mapper文件两种方式,mybatis在执行完insert语句后会专门针对主键生成进行处理,在sql插入后再将自增的值赋值到实体上。代码pr链接:https://github.com/mybatis/mybatis-3/pull/547/files

然而!!按官网操作,不能自动生成,mybatis 版本3.4.6

阅读此文