728x90
반응형
Mybatis JSTL 태그들처럼 이용하면 된다.
<foreach> 요소를 사용하면 된다.
오라클 기준이다.
<insert id="resultDetail parameter="com.app.ResultEnity">
INSERT ALL
<foreach collection="detail" 리스트명(Bean에서의 List명) item="detail"(each문에서 사용할 명)>
INTO RESULT_DETAIL(SEQ,TYPE,NAME) VALUES
(#{resultSeq},#{detail.type},#{detail.name})
</foreach>
SELECT * FROM DUAL
</insert>
open 해당 구문이 시작할떄 (
close 해당구문이 끝날떄
separator 한번 이상 반복할때 반복되는 사이에 해당 문을 넣어줌
728x90
반응형
'Mybatis > 소스코드' 카테고리의 다른 글
mybatis Mapper interface 방식사용시 두개의 datasource를 이용 (0) | 2016.04.27 |
---|---|
ibatis iterate , mybatis foreach 동적쿼리 비교. (0) | 2016.04.27 |
iterate 와 같은 mybatis foreach (0) | 2016.04.27 |