oracle批量插入
<insert id="batchInsertData" parameterType="List">
insert into t_b (type,t_type,t_name)
<foreach collection="list" item="item" index="index" separator="UNION ALL">
select #{item.type},#{item.t_type},#{item.t_name} FROM DUAL
</foreach>
</insert>
mysql批量插入
<insert id="batchInsertData" parameterType="java.util.List">
insert into t_b (type,t_type,t_name)
values
<foreach collection="list" item="item" index="index" separator=",">
(#{item.type},#{item.t_type},#{item.t_name})
</foreach>
</insert>
批量删除
<!-- 批量删除 -->
<delete id="batchDelete" parameterType="java.util.List">
delete from t_b where
<foreach collection="list" item="item" index="index" separator="or">
( id=#{item.id})
</foreach>
</delete>