网上找了很多,自己亲测了下,发现如下写法可以
<insert id="ID名" parameterType="java.util.List">
insert into 表名(列名,...)
<foreach collection="list" item="item" index="index" separator="union all">
(SELECT #{item.列名}, ... from dual)
</foreach>
</insert>
尤其要注意的是insert into 的表名后面是不带 values 关键字的