<insert id="insertList">
insert into tableName(column1 , column2 , column3)
select t.* from(
<foreach collection="list" item="obj" index="index" sperator="union all">
(
select
#{obj.field} column1 ,
#{obj.field} column2,
#{obj.field} column3
from dual
)
</foreach>
)t
</insert>
转载于:https://www.cnblogs.com/Uzai/p/9110833.html
相关资源:Oracle+Mybatis的foreach insert批量插入报错的快速解决办法