クラス ArgumentTypePreparedStatementSetter

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

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

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

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

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

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

    • ArgumentTypePreparedStatementSetter

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

    • 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, int argType, @Nullable ObjectSE argValue) throws SQLExceptionSE
      指定された値と型を使用して、準備されたステートメントの指定されたパラメーター位置の値を設定します。

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

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

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