org.seasar.extension.jdbc.handler
クラス AbstractBeanAutoResultSetHandler

java.lang.Object
  上位を拡張 org.seasar.extension.jdbc.handler.AbstractBeanAutoResultSetHandler
すべての実装されたインタフェース:
ResultSetHandler
直系の既知のサブクラス:
BeanAutoResultSetHandler, BeanListAutoResultSetHandler, BeanListSupportLimitAutoResultSetHandler

public abstract class AbstractBeanAutoResultSetHandler
extends Object
implements ResultSetHandler

SQL自動生成で使うJavaBeans用の ResultSetHandlerの抽象クラスです。

作成者:
higa

フィールドの概要
protected  EntityMapper entityMapper
          エンティティマッパーです。
protected  String sql
          SQLです。
protected  ValueType[] valueTypes
          値タイプの配列です。
 
コンストラクタの概要
AbstractBeanAutoResultSetHandler(ValueType[] valueTypes, EntityMapper entityMapper, String sql)
          AbstractBeanAutoResultSetHandlerを作成します。
 
メソッドの概要
protected  Object createEntity(ResultSet rs, MappingContext mappingContext)
          エンティティを作成します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.seasar.extension.jdbc.ResultSetHandler から継承されたメソッド
handle
 

フィールドの詳細

valueTypes

protected ValueType[] valueTypes
値タイプの配列です。


entityMapper

protected EntityMapper entityMapper
エンティティマッパーです。


sql

protected String sql
SQLです。

コンストラクタの詳細

AbstractBeanAutoResultSetHandler

public AbstractBeanAutoResultSetHandler(ValueType[] valueTypes,
                                        EntityMapper entityMapper,
                                        String sql)
AbstractBeanAutoResultSetHandlerを作成します。

パラメータ:
valueTypes - 値タイプの配列
entityMapper - エンティティマッパー
sql - SQL
メソッドの詳細

createEntity

protected Object createEntity(ResultSet rs,
                              MappingContext mappingContext)
                       throws SQLException
エンティティを作成します。

パラメータ:
rs - 結果セット
mappingContext - マッピングコンテキスト
戻り値:
エンティティ
例外:
SQLException - SQL例外が発生した場合


Copyright ? 2004-2007 The Seasar Foundation. All Rights Reserved.