public class SqlParameterSourceUtils extends Object
SqlParameterSource
with SimpleJdbc
classes.Constructor and Description |
---|
SqlParameterSourceUtils() |
Modifier and Type | Method and Description |
---|---|
static SqlParameterSource[] |
createBatch(Map<String,?>[] valueMaps)
Create an array of MapSqlParameterSource objects populated with data from the
values passed in.
|
static SqlParameterSource[] |
createBatch(Object[] beans)
Create an array of BeanPropertySqlParameterSource objects populated with data
from the values passed in.
|
static Map<String,String> |
extractCaseInsensitiveParameterNames(SqlParameterSource parameterSource)
Create a Map of case insensitive parameter names together with the original name.
|
static Object |
getTypedValue(SqlParameterSource source,
String parameterName)
Create a wrapped value if parameter has type information, plain object if not.
|
public static SqlParameterSource[] createBatch(Map<String,?>[] valueMaps)
valueMaps
- array of Maps containing the values to be usedpublic static SqlParameterSource[] createBatch(Object[] beans)
beans
- object array of beans containing the values to be usedpublic static Object getTypedValue(SqlParameterSource source, String parameterName)
source
- the source of paramer values and type informationparameterName
- the name of the parameterpublic static Map<String,String> extractCaseInsensitiveParameterNames(SqlParameterSource parameterSource)
parameterSource
- the source of paramer names