Mybatis Oracle 批量插入数据的方法
最近做项目遇到了从Mybatis批量插入数据到Oracle系统中,网上大多数都是基于Mysql。
废话不多说直接贴代码
<!-- 批量插入数据 -->
<insert id="insert" parameterType="java.util.Map">
insert into A表 (A.1,A.2,... )
select (A中定义的sequence).NEXTVAL,t.c1,t.c2,... from (
<foreach collection="map" item="item" index="index" separator="UNION ALL">
select A.1 as c1 ,A.2