org.seasar.extension.jdbc.query
クラス SqlUpdateImpl

java.lang.Object
  上位を拡張 org.seasar.extension.jdbc.query.AbstractQuery<SqlUpdate>
      上位を拡張 org.seasar.extension.jdbc.query.SqlUpdateImpl
すべての実装されたインタフェース:
Query<SqlUpdate>, SqlLogger, SqlUpdate, Update<SqlUpdate>

public class SqlUpdateImpl
extends AbstractQuery<SqlUpdate>
implements SqlUpdate

SqlUpdateの実装クラスです。

作成者:
higa

フィールドの概要
protected  Object[] params
          パラメータの配列です。
 
クラス org.seasar.extension.jdbc.query.AbstractQuery から継承されたフィールド
callerClass, callerMethodName, executedSql, jdbcManager, logger, paramList, queryTimeout
 
コンストラクタの概要
SqlUpdateImpl(JdbcManagerImplementor jdbcManager, String sql, Class<?>... paramClasses)
          SqlUpdateImplを作成します。
 
メソッドの概要
 int execute()
          更新します。
protected  PreparedStatement getPreparedStatement(JdbcContext jdbcContext)
          準備されたステートメントを返します。
 SqlUpdate params(Object... params)
          パラメータを設定します。
protected  void prepare(String methodName)
          クエリの準備をします。
 
クラス org.seasar.extension.jdbc.query.AbstractQuery から継承されたメソッド
addParam, addParam, addParam, addParam, callerClass, callerMethodName, getCallerClass, getCallerMethodName, getExecutedSql, getJdbcManager, getParam, getParamClasses, getParamSize, getParamValues, getQueryTimeout, getValueType, handleResultSet, logSql, logSql, prepareCallerClassAndMethodName, prepareInParams, queryTimeout, resetParams
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.seasar.extension.jdbc.Query から継承されたメソッド
callerClass, callerMethodName, queryTimeout
 

フィールドの詳細

params

protected Object[] params
パラメータの配列です。

コンストラクタの詳細

SqlUpdateImpl

public SqlUpdateImpl(JdbcManagerImplementor jdbcManager,
                     String sql,
                     Class<?>... paramClasses)
SqlUpdateImplを作成します。

パラメータ:
jdbcManager - 内部的なJDBCマネージャ
sql - SQL
paramClasses - パラメータのクラスの配列です。
メソッドの詳細

params

public SqlUpdate params(Object... params)
インタフェース SqlUpdate の記述:
パラメータを設定します。

定義:
インタフェース SqlUpdate 内の params
パラメータ:
params - パラメータの配列
戻り値:
このインスタンス自身

execute

public int execute()
インタフェース Update の記述:
更新します。

定義:
インタフェース Update<SqlUpdate> 内の execute
戻り値:
更新した行数。

getPreparedStatement

protected PreparedStatement getPreparedStatement(JdbcContext jdbcContext)
準備されたステートメントを返します。

パラメータ:
jdbcContext - JDBCコンテキスト
戻り値:
準備されたステートメント

prepare

protected void prepare(String methodName)
クラス AbstractQuery の記述:
クエリの準備をします。

定義:
クラス AbstractQuery<SqlUpdate> 内の prepare
パラメータ:
methodName - メソッド名


Copyright ? 2004-2007 The Seasar Foundation. All Rights Reserved.