[MyBatis/마이바티스] - resultMap, resultType


[MyBatis/마이바티스] - resultMap, resultType

MyBatis - resultMap, resultTypeMyBatis에서 resultMap, resultType의 차이점에 대해 알아보겠습니다.먼저 공식문서를 보면 다음과 같습니다.https://mybatis.org/mybatis-3/sqlmap-xml.htmlresultType 은 매핑될 클래스 명을 작성하는 것이고, resultMap은 사용자가 원하는 POJO 클래스(VO) 매핑 시킬 수 있습니다.만약 DB의 컬럼명과 POJO에 있는 setXXX 이름이 다르다면, resultMap을 이용해서 XXX 명과 동일하게 설정합니다.DB의 컬럼명과 POJO 객체의 필드명을 완전히 동일하게 설정한다면, resultType을 사용해 매핑을 해줘도 상관없습니다.코드를 통해 살펴보겠습니다. 위에서 살펴보면 resultType에 POJO 객체인 Bo..........



원문링크 : [MyBatis/마이바티스] - resultMap, resultType