mybatis에서 오라클로 여러건을 insert 할 경우에 문법이 조금 다르다.
<insert id="insertTest" parameterType="java.util.Map">
<foreach collection="list(map에 담긴 list 명)" item="item" open="INSERT ALL" close="SELECT * FROM DUAL">
INTO 테이블명(
COLUMN1,
COLUMN2,
COLUMN3
)VALUES(
#{item.column1}
,#{item.column2}
,#{item.column3}
)
</foreach>
</insert>
반응형