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

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

public class NamedQueryUpdateCommand
extends NamedQueryCommand

Named Query (更新・削除) を実行するCommandです.

作成者:
koichik

フィールドの概要
 
クラス org.seasar.kuina.dao.internal.command.NamedQueryCommand から継承されたフィールド
binders, queryName
 
クラス org.seasar.kuina.dao.internal.command.AbstractQueryCommand から継承されたフィールド
entityClass, flushMode, hints, method, resultList
 
コンストラクタの概要
NamedQueryUpdateCommand(Class<?> entityClass, Method method, String queryName, ParameterBinder[] binders)
          インスタンスを構築します。
 
メソッドの概要
 Object execute(EntityManager em, Object[] parameters)
          Daoのオペレーションを実行します.
 
クラス org.seasar.kuina.dao.internal.command.NamedQueryCommand から継承されたメソッド
createQuery
 
クラス 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
 

コンストラクタの詳細

NamedQueryUpdateCommand

public NamedQueryUpdateCommand(Class<?> entityClass,
                               Method method,
                               String queryName,
                               ParameterBinder[] binders)
インスタンスを構築します。

パラメータ:
entityClass - エンティティ・クラス
method - Daoメソッド
queryName - Named Query の名前
binders - パラメータバインダの配列
メソッドの詳細

execute

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

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


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