|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectkr.co.hit.live.query.element.ResultMap
public class ResultMap
ResultMap은 Sql의 조회 결과로 컬럼의 데이터를 읽을 때 어떤 ColumnReader를 사용하여 읽을지을 지정하기 위한 클래스이다. ColumnReader를 지정할 때 조회된 컬럼 명을 기준으로 ColumnReader를 지정하거나, 또는 조회된 컬럼의 타입을 기준으로 ColumnReader를 지정할 수 있다. ColumnReader를 지정할 때 컬럼명과 컬럼타입에 대하여 중복되어 지정되었을 경우 컬럼명에 대한 ColumnReader가 먼저 지정된다.
프레임워크에서 기본적으로 제공하는 ColumnReader는 kr.co.hit.live.dao.reader.* 패키지 구조 아래에 다음과 같은 ColumnReader들이 있다.
| Constructor Summary | |
|---|---|
ResultMap()
|
|
| Method Summary | |
|---|---|
void |
addItem(ResultMapItem item)
|
void |
addResultMap(ResultMap rmap)
|
ResultMapItem |
getItem(int type)
Type 기준으로 등록된 ResultMapItem을 반환한다. |
ResultMapItem |
getItem(String name)
Column 명 기준으로 등록된 ResultMapItem을 반환한다. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ResultMap()
| Method Detail |
|---|
public void addResultMap(ResultMap rmap)
public void addItem(ResultMapItem item)
public ResultMapItem getItem(String name)
name - 컬럼명
public ResultMapItem getItem(int type)
type - java.sql.Types에 정의된 JDBC type 값
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||