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

java.lang.Object
  上位を拡張 org.seasar.extension.jdbc.handler.AbstractBeanAutoResultSetHandler
      上位を拡張 org.seasar.extension.jdbc.handler.BeanIterationAutoResultSetHandler
すべての実装されたインタフェース:
ResultSetHandler

public class BeanIterationAutoResultSetHandler
extends AbstractBeanAutoResultSetHandler

問い合わせ結果を反復するSQL自動生成用のResultSetHandlerです。

作成者:
koichik

フィールドの概要
protected  IterationCallback callback
          反復コールバック
protected  int limit
          リミット
 
クラス org.seasar.extension.jdbc.handler.AbstractBeanAutoResultSetHandler から継承されたフィールド
entityMapper, sql, valueTypes
 
コンストラクタの概要
BeanIterationAutoResultSetHandler(ValueType[] valueTypes, EntityMapper entityMapper, java.lang.String sql, int limit, IterationCallback callback)
          BeanIterationAutoResultSetHandlerを作成します。
 
メソッドの概要
 java.lang.Object handle(java.sql.ResultSet rs)
           
 
クラス org.seasar.extension.jdbc.handler.AbstractBeanAutoResultSetHandler から継承されたメソッド
createEntity, getValues
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

limit

protected int limit
リミット


callback

protected IterationCallback callback
反復コールバック

コンストラクタの詳細

BeanIterationAutoResultSetHandler

public BeanIterationAutoResultSetHandler(ValueType[] valueTypes,
                                         EntityMapper entityMapper,
                                         java.lang.String sql,
                                         int limit,
                                         IterationCallback callback)
BeanIterationAutoResultSetHandlerを作成します。

パラメータ:
valueTypes - 値タイプの配列
entityMapper - エンティティマッパー
sql - SQL
limit - リミット
callback - 反復コールバック
メソッドの詳細

handle

public java.lang.Object handle(java.sql.ResultSet rs)
                        throws java.sql.SQLException
例外:
java.sql.SQLException


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.