クラス AbstractSqlParameterSource
java.lang.ObjectSE
org.springframework.jdbc.core.namedparam.AbstractSqlParameterSource
- 実装されたすべてのインターフェース:
SqlParameterSource
SqlParameterSource
実装の抽象基本クラス。パラメーターごとの SQL 型の登録と、SqlParameterSource.getParameterNames()
を実装する SqlParameterSource
のすべてのパラメーターを列挙するわかりやすい toString
表現を提供します。具象サブクラスは SqlParameterSource.hasValue(java.lang.String)
および SqlParameterSource.getValue(java.lang.String)
を実装する必要があります。- 導入:
- 2.0
- 作成者:
- Juergen Hoeller, Jens Schauder
- 関連事項:
フィールドサマリー
インターフェース org.springframework.jdbc.core.namedparam.SqlParameterSource から継承されたフィールド
TYPE_UNKNOWN
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明int
getSqlType
(StringSE paramName) 登録されている場合、指定されたパラメーターの SQL 型を返します。getTypeName
(StringSE paramName) 登録されている場合、指定されたパラメーターの型名を返します。void
registerSqlType
(StringSE paramName, int sqlType) 指定されたパラメーターの SQL 型を登録します。void
registerTypeName
(StringSE paramName, StringSE typeName) 指定されたパラメーターの SQL 型を登録します。toString()
可能な場合は、対応する SQL 型を使用してパラメーター名と値を列挙するか、そうでない場合は単純なSqlParameterSource
実装クラス名を返します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
インターフェース org.springframework.jdbc.core.namedparam.SqlParameterSource から継承されたメソッド
getParameterNames, getValue, hasValue
コンストラクターの詳細
AbstractSqlParameterSource
public AbstractSqlParameterSource()
メソッドの詳細
registerSqlType
指定されたパラメーターの SQL 型を登録します。- パラメーター:
paramName
- パラメーターの名前sqlType
- パラメーターの SQL 型
registerTypeName
指定されたパラメーターの SQL 型を登録します。- パラメーター:
paramName
- パラメーターの名前typeName
- パラメーターの型名
getSqlType
登録されている場合、指定されたパラメーターの SQL 型を返します。- 次で指定:
- インターフェース
SqlParameterSource
のgetSqlType
- パラメーター:
paramName
- パラメーターの名前- 戻り値:
- パラメーターの SQL 型、または登録されていない場合は
TYPE_UNKNOWN
- 関連事項:
getTypeName
登録されている場合、指定されたパラメーターの型名を返します。- 次で指定:
- インターフェース
SqlParameterSource
のgetTypeName
- パラメーター:
paramName
- パラメーターの名前- 戻り値:
- パラメーターの型名、または登録されていない場合は
null
toString
可能な場合は、対応する SQL 型を使用してパラメーター名と値を列挙するか、そうでない場合は単純なSqlParameterSource
実装クラス名を返します。