public class ArgumentPreparedStatementSetter extends ObjectSE implements PreparedStatementSetter, ParameterDisposer
PreparedStatementSetter
用の単純なアダプター。コンストラクターと説明 |
---|
ArgumentPreparedStatementSetter(ObjectSE[] args) 指定された引数に対して新しい ArgPreparedStatementSetter を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | cleanupParameters() たとえば DisposableSqlTypeValue(SqlLobValue など)の場合は、実装オブジェクトが保持するパラメーターによって割り当てられたリソースを閉じます。 |
protected void | doSetValue(PreparedStatementSE ps, int parameterPosition, ObjectSE argValue) 渡された値を使用して、準備済みステートメントの指定されたパラメーターインデックスの値を設定します。 |
void | setValues(PreparedStatementSE ps) 指定された PreparedStatement にパラメーター値を設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public void setValues(PreparedStatementSE ps) throws SQLExceptionSE
PreparedStatementSetter
PreparedStatementSetter
の setValues
ps
- setter メソッドを呼び出す PreparedStatementSQLExceptionSE
- SQLException が発生した場合 (つまり、SQLException をキャッチする必要はありません。)protected void doSetValue(PreparedStatementSE ps, int parameterPosition, ObjectSE argValue) throws SQLExceptionSE
ps
- PreparedStatementparameterPosition
- パラメーター位置のインデックス argValue
- 設定する値 SQLExceptionSE
- PreparedStatement メソッドによってスローされた場合 public void cleanupParameters()
ParameterDisposer
ParameterDisposer
の cleanupParameters
DisposableSqlTypeValue.cleanup()
, SqlLobValue.cleanup()