クラス ArgumentPreparedStatementSetter

java.lang.ObjectSE
org.springframework.jdbc.core.ArgumentPreparedStatementSetter
実装されたすべてのインターフェース:
ParameterDisposerPreparedStatementSetter

public class ArgumentPreparedStatementSetter extends ObjectSE implements PreparedStatementSetter, ParameterDisposer
引数の特定の配列を適用する PreparedStatementSetter 用の単純なアダプター。
導入:
3.2.3
作成者:
Juergen Hoeller
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    指定された引数に対して新しい ArgumentPreparedStatementSetter を作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    たとえば DisposableSqlTypeValue(SqlLobValue など)の場合は、実装オブジェクトが保持するパラメーターによって割り当てられたリソースを閉じます。
    protected void
    doSetValue(PreparedStatementSE ps, int parameterPosition, ObjectSE argValue)
    指定された値を使用して、準備されたステートメントの指定されたパラメーター位置の値を設定します。
    void
    指定された PreparedStatement にパラメーター値を設定します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • ArgumentPreparedStatementSetter

      public ArgumentPreparedStatementSetter(@Nullable ObjectSE[] args)
      指定された引数に対して新しい ArgumentPreparedStatementSetter を作成します。
      パラメーター:
      args - 設定する引数
  • メソッドの詳細

    • setValues

      public void setValues(PreparedStatementSE ps) throws SQLExceptionSE
      インターフェースからコピーされた説明: PreparedStatementSetter
      指定された PreparedStatement にパラメーター値を設定します。
      次で指定:
      インターフェース PreparedStatementSettersetValues 
      パラメーター:
      ps - setter メソッドを呼び出す PreparedStatement
      例外:
      SQLExceptionSE - SQLException が発生した場合 (つまり、SQLException をキャッチする必要はありません。)
    • doSetValue

      protected void doSetValue(PreparedStatementSE ps, int parameterPosition, @Nullable ObjectSE argValue) throws SQLExceptionSE
      指定された値を使用して、準備されたステートメントの指定されたパラメーター位置の値を設定します。

      このメソッドは、必要に応じてサブクラスによってオーバーライドできます。

      パラメーター:
      ps - PreparedStatement
      parameterPosition - パラメーター位置のインデックス
      argValue - 設定する値
      例外:
      SQLExceptionSE - PreparedStatement メソッドによってスローされた場合
    • cleanupParameters

      public void cleanupParameters()
      インターフェースからコピーされた説明: ParameterDisposer
      たとえば DisposableSqlTypeValue(SqlLobValue など)の場合は、実装オブジェクトが保持するパラメーターによって割り当てられたリソースを閉じます。
      次で指定:
      インターフェース ParameterDisposercleanupParameters 
      関連事項: