728x90
myBatis 반복문
open="(" : 반복시 '('로 시작
close=")" : 반복시 ')'로 끝남
prepend : 'WHERE' 과 같이 iterate 문 앞에 첨가
<select id="selectPostIn" parameterType="map">
SELECT *
FROM POST P
WHERE ID in
<foreach collection="list" item="item" index="index"
open="(" separator="," close=")">
#{item}
</foreach>
</select>
collection : 전달받은 인자값 이름(변수 이름)
item : foreach 문 안에서 사용할 매개변수 이름
separator : foreach 문이 한번 돌고 다음번 돌때의 구분자
Reference:
728x90