Mapper xml 반복 (1) 썸네일형 리스트형 Mapper XML MyBatis resultMap 사용하기 ( List 불러오기, 반복문 없이) 나는 현재까지 개발하면서 ResultMap의 존재를 몰랐다. 그래서 1 : N 의 구조나 N : N 의 구조에서 데이터를 가지고 올 때, Service Layer에서 항상 for문을 돌려서 DB에 여러번 접근하는 것으로 해결거나 DB 조인을 이용해 왔다. (예를들어, 수강생이 신청한 여러개의 수강과목의 정보를 불러올 때) 하지만 ResultMap의 경우, VO에 List 형태로 변수만 선언해주면 한번의 DB접근으로 해당 데이터들을 모두 가져올 수 있고, 또 보기에도 소스가 깔끔해 보였다. [다음 예제를 보자] 이런 구조의 테이블에서 나는 한 학생에 대한 정보, 학생이 수강한 과목 정보를 가져오려고 한다. 해당 예시는 물론 DB 내에서 처리하면 쉽게 가져올 수 있지만, ResultMap의 예제를 보여주기 .. 이전 1 다음