donaricano-btn

SELECT 결과 매핑

- SELECT된 결과를 JavaBeans로의 변환을 매핑 파일로 기술


1. resultMap을 사용하지 않는 방법

1) Pet 오브젝트로 변환


- resultType속성에 변환할 Pet 클래스로 지정

- SELECT 의 컬럼 이름과 JavaBeans의 프로퍼티 이름같은 것이 연결되고 자동으로 Pet 오브젝트로 변환

- 컬럼이름과 프로퍼티 이름이 다르면 as 를 써서 맞춘다

2) SQL 호출(레코드 1)

 

- 레코드 결과가 1건 혹은 0 일 때 사용하는 selectOne

3) SQL호출(레코드 복수)

 


2. resultMap을 사용하는 방법

1) resultMap사용

 

- resultMap 속성값은 resultMap 태그의 id 속성

- 프라이머리 키의 프로퍼티는 id 태그를 사용

- 프로퍼티 이름과 컬럼 이름이 같은 result 태그 생략가능

- resultMap 태그에서 매핑한 내용은 복수의 select태그로 공유 가능

블로그 이미지

리딩리드

,