Class BeanPropertySqlParameterSourceFactory
java.lang.Object
org.springframework.integration.jdbc.BeanPropertySqlParameterSourceFactory
- All Implemented Interfaces:
SqlParameterSourceFactory
public class BeanPropertySqlParameterSourceFactory extends Object implements SqlParameterSourceFactory
A default implementation of
SqlParameterSourceFactory
which creates an SqlParameterSource
to
reference bean properties in its input.- Since:
- 2.0
- Author:
- Dave Syer, Gary Russell
-
Constructor Summary
Constructors Constructor Description BeanPropertySqlParameterSourceFactory()
-
Method Summary
Modifier and Type Method Description SqlParameterSource
createParameterSource(Object input)
Return a newSqlParameterSource
.void
setStaticParameters(Map<String,Object> staticParameters)
If the input is a List or a Map, the output is a map parameter source, and in that case some static parameters can be added (default is empty).
-
Constructor Details
-
BeanPropertySqlParameterSourceFactory
public BeanPropertySqlParameterSourceFactory()
-
-
Method Details
-
setStaticParameters
If the input is a List or a Map, the output is a map parameter source, and in that case some static parameters can be added (default is empty). If the input is not a List or a Map then this value is ignored.- Parameters:
staticParameters
- the static parameters to set
-
createParameterSource
Description copied from interface:SqlParameterSourceFactory
Return a newSqlParameterSource
.- Specified by:
createParameterSource
in interfaceSqlParameterSourceFactory
- Parameters:
input
- the raw message or query result to be transformed into a SqlParameterSource- Returns:
- The parameter source.
-