org.seasar.kuina.dao.internal.command
クラス FindVersionCommand

java.lang.Object
  上位を拡張 org.seasar.kuina.dao.internal.command.AbstractCommand
      上位を拡張 org.seasar.kuina.dao.internal.command.AbstractQueryCommand
          上位を拡張 org.seasar.kuina.dao.internal.command.AbstractDynamicQueryCommand
              上位を拡張 org.seasar.kuina.dao.internal.command.ParameterQueryCommand
                  上位を拡張 org.seasar.kuina.dao.internal.command.FindVersionCommand
すべての実装されたインタフェース:
Command

public class FindVersionCommand
extends ParameterQueryCommand

主キーとバージョンを検索条件として問い合わせを実行するCommandです.

作成者:
koichik

フィールドの概要
protected  AttributeDesc attributeDesc
          バージョンプロパティ/フィールドを表すAttributeDesc
 
クラス org.seasar.kuina.dao.internal.command.ParameterQueryCommand から継承されたフィールド
builders, parameterNames
 
クラス org.seasar.kuina.dao.internal.command.AbstractDynamicQueryCommand から継承されたフィールド
distinct, EMPTY_MAP, fetchJoins, identificationVariable, orderbySpecs
 
クラス org.seasar.kuina.dao.internal.command.AbstractQueryCommand から継承されたフィールド
entityClass, flushMode, hints, method, resultList
 
コンストラクタの概要
FindVersionCommand(Class<?> entityClass, Method method, String[] parameterNames, ConditionalExpressionBuilder[] builders)
          インスタンスを構築します。
 
メソッドの概要
 Object execute(EntityManager em, Object[] arguments)
          Daoのオペレーションを実行します.
 
クラス org.seasar.kuina.dao.internal.command.ParameterQueryCommand から継承されたメソッド
bindParameter
 
クラス org.seasar.kuina.dao.internal.command.AbstractDynamicQueryCommand から継承されたメソッド
createFetchJoinAssociations, createIdentificationVariableDeclaration, createJoinAssociations, createSelectStatement, detectDistinct, detectFetchJoins, detectOrderbySpec
 
クラス org.seasar.kuina.dao.internal.command.AbstractQueryCommand から継承されたメソッド
setupQuery, setupStatement
 
クラス org.seasar.kuina.dao.internal.command.AbstractCommand から継承されたメソッド
detectFlushMode, detectHints, getHintValue
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

attributeDesc

protected AttributeDesc attributeDesc
バージョンプロパティ/フィールドを表すAttributeDesc

コンストラクタの詳細

FindVersionCommand

public FindVersionCommand(Class<?> entityClass,
                          Method method,
                          String[] parameterNames,
                          ConditionalExpressionBuilder[] builders)
インスタンスを構築します。

パラメータ:
entityClass - 問い合わせ対象のエンティティ・クラス
method - Daoメソッド
parameterNames - 引数名
builders - 検索条件を構築するConditionalExpressionBuilderの配列
メソッドの詳細

execute

public Object execute(EntityManager em,
                      Object[] arguments)
インタフェース Command の記述:
Daoのオペレーションを実行します.

定義:
インタフェース Command 内の execute
オーバーライド:
クラス AbstractDynamicQueryCommand 内の execute
パラメータ:
em - エンティティ・マネージャ
arguments - Daoのメソッド引数
戻り値:
Daoオペレーションの実行結果


Copyright © 2006-2009 The Seasar Foundation. All Rights Reserved.