mybatis批量插入返回自动增长的id需要3.3.1版本以上
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.3.1</version>
</dependency>
mapper文件中的写法:
<insert id="batchSaveField" parameterType="list" useGeneratedKeys="true" keyProperty="fieldId">
必须这种方式,使用如下方式,无效
<selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="fieldId">
SELECT LAST_INSERT_ID() AS fieldId
</selectKey>