<insert id="insertBatch" parameterType="java.util.List" >
insert into
T_OA_DOCUMENT_TPL_BKMKS
(
"ID",
"TEMPLATE_ID",
"BOOKMARK_NAME"
)
<foreach collection="list" item="item" separator="UNION ALL">
select
#{item.id,jdbcType=INTEGER},
#{item.templateId,,jdbcType=INTEGER},
#{item.bookmarkName,jdbcType=VARCHAR}
from dual
</foreach>
</insert>
注:
1.循环标签foreach属性separator的值必须是union或union all
2.循环体中的select语句中不能使用序列