<insert id="insertMidClassToDept" parameterClass="java.util.List">
INSERT INTO CCT_DEPT_MID_MAPING_CLASS
(TYPE_ID, TYPE_NAME, DEPT_NAME)
SELECT TYPE_ID,TYPE_NAME,DEPT_NAME FROM (
<iterate conjunction="union all" >
select #list[].typeId:VARCHAR:NULL# TYPE_ID, #list[].typeName:VARCHAR:NULL# TYPE_NAME, #list[].deptName:VARCHAR:NULL# DEPT_NAME from dual
</iterate>
)
</insert>
<!-- 有大小限制 -->
<insert id="insertMidClassToDept" parameterClass="java.util.List">
insert all
<iterate conjunction="" >
INTO CCT_DEPT_MID_MAPING_CLASS (TYPE_ID, TYPE_NAME, DEPT_NAME)
VALUES
(#list[].typeId:VARCHAR:NULL#, #list[].typeName:VARCHAR:NULL#, #list[].deptName:VARCHAR:NULL#)
</iterate>
select * from dual
</insert>
ibatis批量插入oracle的两种方式
最新推荐文章于 2021-04-11 21:31:41 发布