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, Artem Bilan
  • Constructor Details

    • BeanPropertySqlParameterSourceFactory

      public BeanPropertySqlParameterSourceFactory()
  • Method Details

    • setStaticParameters

      public 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). If the input is not a List or a Map then this value is ignored.
      Parameters:
      staticParameters - the static parameters to set
    • createParameterSource

      public SqlParameterSource createParameterSource(Object input)
      Description copied from interface: SqlParameterSourceFactory
      Return a new SqlParameterSource.
      Specified by:
      createParameterSource in interface SqlParameterSourceFactory
      Parameters:
      input - the raw message or query result to be transformed into a SqlParameterSource
      Returns:
      The parameter source.