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

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

public class SqlUpdateCommand
extends AbstractSqlCommand

SQL (挿入・更新・削除) を実行するCommandです.

作成者:
koichik

フィールドの概要
 
クラス org.seasar.kuina.dao.internal.command.AbstractSqlCommand から継承されたフィールド
dialectManager, flushMode, node, parameterNames, parameterTypes, sql, statementFactory
 
コンストラクタの概要
SqlUpdateCommand(Method method, String sql, String[] parameterNames, Class<?>[] parameterTypes, DialectManager dialectManager, StatementFactory statementFactory)
          インスタンスを構築します。
 
メソッドの概要
protected  Object execute(EntityManager em, String query, Object[] args, Class<?>[] argTypes)
          SQLを実行します.
 
クラス org.seasar.kuina.dao.internal.command.AbstractSqlCommand から継承されたメソッド
execute, flushIfNeed
 
クラス org.seasar.kuina.dao.internal.command.AbstractCommand から継承されたメソッド
detectFlushMode, detectHints, getHintValue
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SqlUpdateCommand

public SqlUpdateCommand(Method method,
                        String sql,
                        String[] parameterNames,
                        Class<?>[] parameterTypes,
                        DialectManager dialectManager,
                        StatementFactory statementFactory)
インスタンスを構築します。

パラメータ:
method - Daoメソッド
sql - SQL
parameterNames - パラメータ名の配列
parameterTypes - パラメータ型の配列
dialectManager - Dialectマネージャ
statementFactory - ステートメント・ファクトリ
メソッドの詳細

execute

protected Object execute(EntityManager em,
                         String query,
                         Object[] args,
                         Class<?>[] argTypes)
クラス AbstractSqlCommand の記述:
SQLを実行します.

定義:
クラス AbstractSqlCommand 内の execute
パラメータ:
em - エンティティ・マネージャ
query - 問い合わせ文字列
args - Daoメソッドの引数の配列
argTypes - パラメータ型の配列
戻り値:
SQLの実行結果


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