- 通常批量插入返回主键按照如下方式配置即可
<insert id="insertBatch" keyProperty="id" useGeneratedKeys="true">
- 批量插入报错且失败返回主键的原因主要是mybatis版本问题,亲测mybatis-3.4.2版本不行,但是mybatis-3.5.5版本可以
- mybatis-3.3.1版本及以上也可以批量返回主键,但是dao方法参数中不能使用@Param注解,高版本可以使用该注解
<insert id="insertBatch" keyProperty="id" useGeneratedKeys="true">