ibatis iterate > 개발팁

본문 바로가기

사이트 내 전체검색


개발팁

ibatis iterate

페이지 정보

작성자 만년설 작성일17-10-13 11:50 조회142회 댓글0건

본문

ibatis 에서는 iterate 를 사용해서 반복 된 문장을 생성하는데

아래 문장은 List<VO)  형식을 전달받 사용하는 예문이다.

 

<iterate property="protectionList" open="" close="" conjunction=""> 

INTO PIPC_PROPSE_TB1020(MTR_REGIST_NO, JO, HANG, HO ) VALUES

( #condMtrRegistNo#, #protectionList[].jo#, #protectionList[].hang#, #protectionList[].ho# )

</iterate>

 

아래는 string array 를 받는 예문입니다.

 

<isNotEmpty prepend="AND" property="worker_idx_ar">

<iterate prepend="P.WORKER_IDX IN " property="worker_idx_ar" open="(" close=")" conjunction=",">

$worker_idx_ar[]$

</iterate>

</isNotEmpty>

 

참고 - mybatis 는  foreach 를 사용한다. 

댓글목록

등록된 댓글이 없습니다.



Copyright © khphub.com. All rights reserved.
상단으로
PC 버전으로 보기