1. resultMap의 정의와 목적

MyBatis는 기본적으로 DB 컬럼명과 자바 필드명이 같으면 자동으로 매핑해 줍니다. 하지만 컬럼명과 필드명이 다르거나, 매핑 방식을 세밀하게 제어해야 할 때 resultMap을 사용합니다.


2. 코드 상세 분석

작성하신 코드를 한 줄씩 뜯어보면 다음과 같습니다.

<id property="IdxNo" column="IdxNo"/>

<result property="machineId" column="machineId"/>

<result property="gameId" column="gameId"/>


3. 이 코드를 사용하는 실제 쿼리 예시

XML 매퍼 내에서 다음과 같이 호출하여 사용하게 됩니다.