org.seasar.kuina.dao.internal.command
クラス SqlCommand
java.lang.Object
org.seasar.kuina.dao.internal.command.AbstractCommand
org.seasar.kuina.dao.internal.command.AbstractSqlCommand
org.seasar.kuina.dao.internal.command.SqlCommand
- すべての実装されたインタフェース:
- Command
public class SqlCommand
- extends AbstractSqlCommand
SQL (問い合わせ) を実行するCommand
です.
- 作成者:
- higa
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
resultList
protected final boolean resultList
- 問い合わせ結果を
List
で返す場合にtrue
beanClass
protected final Class<?> beanClass
- 結果セットを受け取るJavaBeansのクラス
resultSetFactory
protected final ResultSetFactory resultSetFactory
- 結果セットファクトリ
SqlCommand
public SqlCommand(Method method,
boolean resultList,
Class<?> beanClass,
String sql,
String[] parameterNames,
Class<?>[] parameterTypes,
DialectManager dialectManager,
ResultSetFactory resultSetFactory,
StatementFactory statementFactory)
- インスタンスを構築します。
- パラメータ:
method
- DaoメソッドresultList
- 問い合わせ結果をList
で返す場合にtrue
beanClass
- 結果セットを受け取るJavaBeansのクラスsql
- SQLparameterNames
- パラメータ名の配列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-2007 The Seasar Foundation. All Rights Reserved.