public abstract class AbstractSqlParameterSource extends ObjectSE implements SqlParameterSource
SqlParameterSource
実装の抽象基本クラス。パラメーターごとの SQL 型の登録と、SqlParameterSource.getParameterNames()
を実装する SqlParameterSource
のすべてのパラメーターを列挙するわかりやすい toString
表現を提供します。具象サブクラスは SqlParameterSource.hasValue(java.lang.String)
および SqlParameterSource.getValue(java.lang.String)
を実装する必要があります。SqlParameterSource.hasValue(String)
, SqlParameterSource.getValue(String)
, SqlParameterSource.getParameterNames()
TYPE_UNKNOWN
コンストラクターと説明 |
---|
AbstractSqlParameterSource() |
修飾子と型 | メソッドと説明 |
---|---|
int | getSqlType(StringSE paramName) 登録されている場合、指定されたパラメーターの SQL 型を返します。 |
StringSE | getTypeName(StringSE paramName) 登録されている場合、指定されたパラメーターの型名を返します。 |
void | registerSqlType(StringSE paramName, int sqlType) 指定されたパラメーターの SQL 型を登録します。 |
void | registerTypeName(StringSE paramName, StringSE typeName) 指定されたパラメーターの SQL 型を登録します。 |
StringSE | toString() 可能な場合は、対応する SQL 型を使用してパラメーター名と値を列挙するか、そうでない場合は単純な SqlParameterSource 実装クラス名を返します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
getParameterNames, getValue, hasValue
public void registerSqlType(StringSE paramName, int sqlType)
paramName
- パラメーターの名前 sqlType
- パラメーターの SQL 型 public void registerTypeName(StringSE paramName, StringSE typeName)
paramName
- パラメーターの名前 typeName
- パラメーターの型名 public int getSqlType(StringSE paramName)
SqlParameterSource
の getSqlType
paramName
- パラメーターの名前 TYPE_UNKNOWN
SqlParameterSource.TYPE_UNKNOWN
@Nullable public StringSE getTypeName(StringSE paramName)
SqlParameterSource
の getTypeName
paramName
- パラメーターの名前 null
public StringSE toString()
SqlParameterSource
実装クラス名を返します。ObjectSE
の toStringSE
SqlParameterSource.getParameterNames()