クラス SqlParameterSourceUtils
java.lang.ObjectSE
org.springframework.jdbc.core.namedparam.SqlParameterSourceUtils
特に
NamedParameterJdbcTemplate
で SqlParameterSource
を使用するためのヘルパーメソッドを提供するクラス。- 導入:
- 2.5
- 作成者:
- Thomas Risberg, Juergen Hoeller
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明static SqlParameterSource[]
createBatch
(ObjectSE... candidates) 渡された値(Map
SE または Bean オブジェクト)からのデータが入力されたSqlParameterSource
オブジェクトの配列を作成します。static SqlParameterSource[]
createBatch
(CollectionSE<?> candidates) 渡された値(Map
SE または Bean オブジェクト)からのデータが入力されたSqlParameterSource
オブジェクトの配列を作成します。static SqlParameterSource[]
createBatch
(MapSE<StringSE, ?>[] valueMaps) 渡された値からのデータが入力されたMapSqlParameterSource
オブジェクトの配列を作成します。extractCaseInsensitiveParameterNames
(SqlParameterSource parameterSource) 元の名前と一緒に大文字と小文字を区別しないパラメーター名のマップを作成します。static ObjectSE
getTypedValue
(SqlParameterSource source, StringSE parameterName) パラメーターに型情報がある場合はラップされた値を作成し、ない場合はプレーンオブジェクトを作成します。
コンストラクターの詳細
SqlParameterSourceUtils
public SqlParameterSourceUtils()
メソッドの詳細
createBatch
渡された値(Map
SE または Bean オブジェクト)からのデータが入力されたSqlParameterSource
オブジェクトの配列を作成します。これにより、バッチ操作に何が含まれるかが定義されます。- パラメーター:
candidates
- 使用する値を含むオブジェクトのオブジェクト配列- 戻り値:
SqlParameterSource
の配列- 関連事項:
createBatch
渡された値(Map
SE または Bean オブジェクト)からのデータが入力されたSqlParameterSource
オブジェクトの配列を作成します。これにより、バッチ操作に何が含まれるかが定義されます。- パラメーター:
candidates
- 使用する値を含むオブジェクトのコレクション- 戻り値:
SqlParameterSource
の配列- 導入:
- 5.0.2
- 関連事項:
createBatch
渡された値からのデータが入力されたMapSqlParameterSource
オブジェクトの配列を作成します。これにより、バッチ操作に何が含まれるかが定義されます。- パラメーター:
valueMaps
- 使用する値を含むMap
SE インスタンスの配列- 戻り値:
SqlParameterSource
の配列- 関連事項:
getTypedValue
パラメーターに型情報がある場合はラップされた値を作成し、ない場合はプレーンオブジェクトを作成します。- パラメーター:
source
- パラメーター値と型情報のソースparameterName
- パラメーターの名前- 戻り値:
- 値オブジェクト
- 関連事項:
extractCaseInsensitiveParameterNames
public static MapSE<StringSE,StringSE> extractCaseInsensitiveParameterNames(SqlParameterSource parameterSource) 元の名前と一緒に大文字と小文字を区別しないパラメーター名のマップを作成します。- パラメーター:
parameterSource
- パラメーター名のソース- 戻り値:
- パラメーター名の大文字と小文字を区別しないマッチングに使用できるマップ