mybatis반복문쿼리
-
mybatis foreach map key value 사용법 | List, 배열Brawny Develop/KR_Practical Development Basics_Quary 2025. 7. 8. 15:30
Java MyBatis에서 foreach는 여러 개의 데이터를 반복 처리할 때 유용한 기능이다. 주로 SQL 쿼리에서 IN 절에 리스트나 배열을 전달할 때 많이 쓰인다. 여러 개의 파라미터를 동적으로 바인딩하여 한 번에 효율적으로 처리할 수 있다.foreach 문법은 XML Mapper 파일 안에서 태그를 사용하며, 주요 속성은 다음과 같다.- collection: 반복할 컬렉션(예: List, 배열)의 이름- item: 반복 중 현재 요소를 참조할 변수명- index: 반복 중 현재 인덱스를 참조할 변수명(선택)- open: 반복되는 값들 앞에 붙는 문자열 (예: ()- close: 반복되는 값들 뒤에 붙는 문자열 (예: ))- separator: 각 반복 항목 사이에 들어가는 구분자 (예: ,)🔹..