728x90
반응형
#마이바티스 동적 쿼리 foreach문 속성 및 사용방법
#Mybatis 동적쿼리 속성 종류
collection : 전달받은 인자. List or Array 형태만 사용 가능합니다.
item : 전달받은 인자 값을 alias(별칭)으로 대체합니다.
index : 반복되는 구문 번호입니다. (0부터 순차적으로 증가합니다.)
open : 구문이 시작될때 한번 삽입되는 문자열입니다.
close : 구문이 종료될때 한번 삽입되는 문자열입니다.
separator : 반복 되는 사이사이 추가되는 문자열입니다.
#Mybatis 동적쿼리 예시
-List에 1,2,3을 담습니다.
List userIdList = new ArrayList();
userIdList.add("1");
userIdList.add("2");
userIdList.add("3");
#실행 결과
-List에 넣은 1,2,3의 값을 순차적으로 불러옵니다.
-WHERE USER_ID IN (1, 2, 3);
WHERE USER_ID IN
<foreach collection="userIdList" item="item" open="(" close=")" separator=",">
#{item}
</foreach>
728x90
반응형
'IT > Mybatis' 카테고리의 다른 글
[Mybatis] - 마이바티스 동적 쿼리 조건문 choose, when, otherwise 사용법 (0) | 2021.07.22 |
---|---|
[Mybatis] - 마이바티스 동적 쿼리 if 조건문 사용법 (0) | 2021.07.22 |
[Mybatis] - 마이바티스 resultMap 사용법 (0) | 2021.07.22 |
[Mybatis] - 마이바티스 DBMS별(Oracle, MySQL, MSSQL) Like문 사용방법 (0) | 2021.07.22 |
[Mybatis] - 마이바티스에서 mapUnderscoreToCamelCase(feat. Spring Boot) 카멜케이스 설정 방법 (0) | 2021.07.22 |
댓글