Abstract class to provide base functionality for easy stored procedure calls
based on configuration options and database metadata.
This class provides the base SPI for
SimpleJdbcCall .
author: Thomas Risberg since: 2.5
Add a
org.springframework.jdbc.core.RowMapper for the specified parameter or column
Parameters: parameterName - name of parameter or column Parameters: rowMapper - the RowMapper implementation to use
Compile this JdbcCall using provided parameters and meta data plus other settings. This
finalizes the configuration for this object and subsequent attempts to compile are ignored.
This will be implicitly called the first time an un-compiled call is executed.
throws: org.springframework.dao.InvalidDataAccessApiUsageException - if the object hasn'tbeen correctly initialized, for example if no DataSource has been provided
Method to perform the actual compilation. Subclasses can override this template method to perform
their own compilation. Invoked after this base class's compilation is complete.
Method that provides execution of the call using the passed in
SqlParameterSource Parameters: parameterSource - parameter names and values to be used in call Map of out parameters
Method that provides execution of the call using the passed in Map of parameters
Parameters: args - Map of parameter name and values Map of out parameters
Match the provided in parameter values with regitered parameters and parameters defined via metedata
processing.
Parameters: parameterSource - the parameter vakues provided as a SqlParameterSource Map with parameter names and values
Match the provided in parameter values with regitered parameters and parameters defined via metedata
processing.
Parameters: args - the parameter values provided in a Map Map with parameter names and values