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

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

public class BeanIterationResultSetHandler
extends AbstractBeanResultSetHandler

問い合わせ結果をBeanにして反復するResultSetHandlerです。

作成者:
koichik

フィールドの概要
protected  IterationCallback callback
          反復コールバック
protected  int limit
          リミット
 
クラス org.seasar.extension.jdbc.handler.AbstractBeanResultSetHandler から継承されたフィールド
beanClass, beanDesc, dialect, persistenceConvention, sql
 
コンストラクタの概要
BeanIterationResultSetHandler(java.lang.Class<?> beanClass, DbmsDialect dialect, PersistenceConvention persistenceConvention, java.lang.String sql, int limit, IterationCallback callback)
          BeanIterationResultSetHandlerを作成します。
 
メソッドの概要
 java.lang.Object handle(java.sql.ResultSet rs)
           
 
クラス org.seasar.extension.jdbc.handler.AbstractBeanResultSetHandler から継承されたメソッド
createPropertyDescMapWithColumn, createPropertyTypes, createRow, getValueType
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

limit

protected int limit
リミット


callback

protected IterationCallback callback
反復コールバック

コンストラクタの詳細

BeanIterationResultSetHandler

public BeanIterationResultSetHandler(java.lang.Class<?> beanClass,
                                     DbmsDialect dialect,
                                     PersistenceConvention persistenceConvention,
                                     java.lang.String sql,
                                     int limit,
                                     IterationCallback callback)
BeanIterationResultSetHandlerを作成します。

パラメータ:
beanClass - Beanクラス
dialect - データベースの方言
persistenceConvention - 永続化層の規約
sql - SQL
limit - リミット
callback - 反復コールバック
メソッドの詳細

handle

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


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