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 SqlParameterSourcecreateParameterSource(Object input)Return a newSqlParameterSource.voidsetStaticParameters(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:SqlParameterSourceFactoryReturn a newSqlParameterSource.- Specified by:
createParameterSourcein interfaceSqlParameterSourceFactory- Parameters:
input- the raw message or query result to be transformed into a SqlParameterSource- Returns:
- The parameter source.
-