クラス ArgumentTypePreparedStatementSetter
java.lang.ObjectSE
org.springframework.jdbc.core.ArgumentTypePreparedStatementSetter
- 実装されたすべてのインターフェース:
ParameterDisposer
,PreparedStatementSetter
public class ArgumentTypePreparedStatementSetter
extends ObjectSE
implements PreparedStatementSetter, ParameterDisposer
指定された引数の配列と JDBC 引数の型を適用する
PreparedStatementSetter
用の単純なアダプター。- 導入:
- 3.2.3
- 作成者:
- Juergen Hoeller
コンストラクターのサマリー
コンストラクター説明ArgumentTypePreparedStatementSetter
(ObjectSE[] args, int[] argTypes) 指定された引数と型に対して新しいArgumentTypePreparedStatementSetter
を作成します。メソッドのサマリー
修飾子と型メソッド説明void
たとえば DisposableSqlTypeValue(SqlLobValue など)の場合は、実装オブジェクトが保持するパラメーターによって割り当てられたリソースを閉じます。protected void
doSetValue
(PreparedStatementSE ps, int parameterPosition, int argType, ObjectSE argValue) 指定された値と型を使用して、準備されたステートメントの指定されたパラメーター位置の値を設定します。void
指定された PreparedStatement にパラメーター値を設定します。
コンストラクターの詳細
ArgumentTypePreparedStatementSetter
指定された引数と型に対して新しいArgumentTypePreparedStatementSetter
を作成します。- パラメーター:
args
- 設定する引数argTypes
- 引数の対応する SQL 型
メソッドの詳細
setValues
インターフェースからコピーされた説明:PreparedStatementSetter
指定された PreparedStatement にパラメーター値を設定します。- 次で指定:
- インターフェース
PreparedStatementSetter
のsetValues
- パラメーター:
ps
- setter メソッドを呼び出す PreparedStatement- 例外:
SQLExceptionSE
- SQLException が発生した場合 (つまり、SQLException をキャッチする必要はありません。)
doSetValue
protected void doSetValue(PreparedStatementSE ps, int parameterPosition, int argType, @Nullable ObjectSE argValue) throws SQLExceptionSE 指定された値と型を使用して、準備されたステートメントの指定されたパラメーター位置の値を設定します。このメソッドは、必要に応じてサブクラスによってオーバーライドできます。
- パラメーター:
ps
- PreparedStatementparameterPosition
- パラメーター位置のインデックスargType
- 引数の型argValue
- 引数値- 例外:
SQLExceptionSE
- PreparedStatement メソッドによってスローされた場合
cleanupParameters
public void cleanupParameters()インターフェースからコピーされた説明:ParameterDisposer
たとえば DisposableSqlTypeValue(SqlLobValue など)の場合は、実装オブジェクトが保持するパラメーターによって割り当てられたリソースを閉じます。- 次で指定:
- インターフェース
ParameterDisposer
のcleanupParameters
- 関連事項: