FrameWorks/MyBatis1 MyBatis의 foreachf를 이용한 동적 쿼리 처리 계기개인 프로젝트 중 배열에 선언되어 있는 여러 P.K. 값을 기준으로 데이터를 꺼내와야 하는 경우가 발생해 사용하게 되었다.다음과 같은 원인으로 foreach문을 사용해서 해결하고자 한다.반복문을 통해 여러번 쿼리를 날릴 수 있다. 하지만, DB는 커넥션을 맺는 cost가 매우 비싸 조회해 올 데이터가 많아지면 cost의 낭비가 너무 심하다.사용방법argumentscollection : 전달받은 인자의 데이터 타입 (list or array 소문자로만 입력해야한다.)item : 전달 받은 데이터를 사용할 변수명open : 구문이 시작될 때 삽입할 문자close : 구문이 끝날 때 사입할 문자separator : 각 데이터를 넣을 때 마다 넣어줄 구분자index : 반복되는 구문 번호. 0부터 순차적으로.. FrameWorks/MyBatis 2024. 5. 6. 이전 1 다음 💲 추천 글 728x90 반응형