개발/Mybatis

Mybatis) ResultMap

kakk789 2022. 8. 12. 22:00

ResultMap 

  • 참조관계에 있는 테이블을 resultMap으로 데이터를 바인딩하여 반환할 수 있음
  • 내가 이해한 바로는 참조관계에 있는 VO를 반환타입으로 사용할 때 이용하는 것으로 이해하면 될 것 같다.
collection : 1: N 관계
association : 1 : 1관계
<resultMap type="패키지명/~/VO명" id="사용될 ID">
	<result column="실제 DB 컬럼명" property="VO속성명"/>
    
    // ex ) 1:N 
	<collection property="참조 테이블과 관련된 실제 VO 명"
    			resultMap="참조 테이블과 관련 되어 선언 된 resultMap 명"/>
        
    // ex ) 1:1
	<association property="속성명" javaType="참조 테이블과 관련된 실제 VO 명">
        		// ex ) TestVO testVO; --> 이런 개념

 

 

 

 

 

 

반응형