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>