반응형 SMALL resultMap2 조인 결과 매핑 (1:1, 1:N) 1:1 조인 결과 매핑 (association 사용)예시: Order 객체 안에 User 정보 포함데이터 관계orders 테이블: 주문 정보 (order_id, user_id, order_date)users 테이블: 사용자 정보 (id, name, email)XML: resultMap + association SELECT o.order_id, o.order_date, u.id AS user_id, u.name AS user_name, u.email AS user_email FROM orders o JOIN users u ON o.user_id = u.idJava 객체public class Order { private int orderId; .. 2025. 4. 17. 결과 매핑 (resultType, resultMap) 1. resultType: 간단하고 직관적인 결과 매핑설명SQL 결과를 특정 클래스에 자동으로 매핑해주는 방식컬럼명과 자바 객체 필드명이 정확히 일치해야 정상 작동해요XML 예시 SELECT id, name, email FROM users WHERE id = #{id}매핑 대상 클래스public class User { private int id; private String name; private String email; // getter, setter}주의사항DB 컬럼명이 user_name, Java 필드명이 userName일 경우 mapUnderscoreToCamelCase 설정 필요: 간단한 쿼리에는 resultType이 충분합니다!2. resultMap: 복잡한 결과 매핑에 사용하는 방.. 2025. 4. 17. 이전 1 다음 LIST