发现 <foreach>
标签中有一个 index 的属性,可以满足我们进行批量操作的时候,解决sort字段值得设置。
<insert id="batchInsertSelective" parameterType="list">
insert into
proc_pre_item (proc_tempt_id, type_id, sort, create_user, create_date)
values
<foreach collection="list" separator="," item="preItem" index="idx">
(
#{preItem.procTemptId,jdbcType=BIGINT},
#{preItem.typeId,jdbcType=BIGINT},
#{idx},
#{preItem.createUser,jdbcType=BIGINT},
#{preItem.createDate,jdbcType=TIMESTAMP}
)
</foreach>
</insert>