kr.co.hit.live.query.element
Class ResultMap

java.lang.Object
  extended by kr.co.hit.live.query.element.ResultMap

public class ResultMap
extends Object

ResultMap은 Sql의 조회 결과로 컬럼의 데이터를 읽을 때 어떤 ColumnReader를 사용하여 읽을지을 지정하기 위한 클래스이다. ColumnReader를 지정할 때 조회된 컬럼 명을 기준으로 ColumnReader를 지정하거나, 또는 조회된 컬럼의 타입을 기준으로 ColumnReader를 지정할 수 있다. ColumnReader를 지정할 때 컬럼명과 컬럼타입에 대하여 중복되어 지정되었을 경우 컬럼명에 대한 ColumnReader가 먼저 지정된다.

프레임워크에서 기본적으로 제공하는 ColumnReader는 kr.co.hit.live.dao.reader.* 패키지 구조 아래에 다음과 같은 ColumnReader들이 있다.

Since:
4.0
Author:
김형도

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

ResultMap

public ResultMap()
Method Detail

addResultMap

public void addResultMap(ResultMap rmap)

addItem

public void addItem(ResultMapItem item)

getItem

public ResultMapItem getItem(String name)
Column 명 기준으로 등록된 ResultMapItem을 반환한다.

Parameters:
name - 컬럼명
Returns:

getItem

public ResultMapItem getItem(int type)
Type 기준으로 등록된 ResultMapItem을 반환한다.

Parameters:
type - java.sql.Types에 정의된 JDBC type 값
Returns:

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2014. All Rights Reserved.