关于 Mybatia 实现插入 List , 每次一段时间就忘了,这次决定记载下来。

Mapper层接口

1
void bulkInsertAppTable(List<AppTable> appTableList);

Xml实现

1
2
3
4
5
6
7
8
9
10
11
<insert id="bulkInsertAppTable" parameterType="list" useGeneratedKeys="true" keyProperty="id">
insert into app_table
(application_name,create_by)
values
<foreach collection="appTableList" index="index" item="appTable" open="" close="" separator=",">
(
#{appTable.applicationName,jdbcType=VARCHAR},
#{appTable.createBy,jdbcType=VARCHAR}
)
</foreach>
</insert>
Edited on Views times