MyBatis3.3.1或者MyBatis3.4.X(自测使用3.4.6)
ModuleMapper.xml
<insert id="batchInsert" useGeneratedKeys="true" keyProperty="id">
INSERT INTO module(app_id, task_id, `name`) VALUES
<foreach collection="list" item="module" index="index" separator=",">
(
#{module.appId},
#{module.taskId},
#{module.name}
)
</foreach>
</insert>
list
, collection
, array
中的一个,比如void batchInsert(@Param("list") List<TaskModule> modules);
1.4.197
已经支持了(在 2018-03-18发布),而且该版本还修复了大量的bug如果对你有一点帮助,麻烦为我点一个赞,如果没有帮助,也非常期待你的反馈