Mybatis+Oracle批量插入

来源:互联网 发布:福昕pdf编辑器for mac 编辑:程序博客网 时间:2024/05/17 02:06

Mybatis+Oracle批量插入

Oracle和MySQL的批量插入有点不一样
这里你传入的参数可以是一个List,也可以是一个map,

<insert id="insert" parameterType="list">insert into table(字段名1,字段名2)<foreach collection="list" item="item" index="index" separator="UNION ALL">  select #{item.参数1},#{item.参数2} from dual     </foreach>//关键就在这里,mysql是“,”号,而Oracle是“UNION ALL”,Oracle要加上 select ----- from dual,MySQL不需要</insert>
原创粉丝点击