org.springframework.jdbc.core.simple.SimpleJdbcCallOperations |
Known Indirect Subclasses |
Interface specifying the API for a Simple JDBC Call implemented by SimpleJdbcCall
.
This interface is not often used directly, but provides the
option to enhance testability, as it can easily be mocked or stubbed.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Specify one or more parameters if desired.
| |||||||||||
Execute the stored procedure and return a map of output params, keyed by name as in parameter declarations.
| |||||||||||
Execute the stored procedure and return a map of output params, keyed by name as in parameter declarations..
| |||||||||||
Execute the stored procedure and return a map of output params, keyed by name as in parameter declarations..
| |||||||||||
Execute the stored function and return the results obtained as an Object of the specified return type.
| |||||||||||
Execute the stored function and return the results obtained as an Object of the specified return type.
| |||||||||||
Execute the stored function and return the results obtained as an Object of the specified return type.
| |||||||||||
Execute the stored procedure and return the single out parameter as an Object of the specified return type.
| |||||||||||
Execute the stored procedure and return the single out parameter as an Object of the specified return type.
| |||||||||||
Execute the stored procedure and return the single out parameter as an Object of the specified return type.
| |||||||||||
This method is deprecated.
in favor of
returningResultSet(String, org.springframework.jdbc.core.RowMapper)
| |||||||||||
Used to specify when a ResultSet is returned by the stored procedure and you want it mapped
by a RowMapper.
| |||||||||||
Not used yet
| |||||||||||
Optionally, specify the name of the catalog that contins the stored procedure.
| |||||||||||
Specify the procedure name to be used - this implies that we will be calling a stored function.
| |||||||||||
Specify the procedure name to be used - this implies that we will be calling a stored procedure.
| |||||||||||
Indicates the procedure's return value should be included in the results returned.
| |||||||||||
Optionally, specify the name of the schema that contins the stored procedure.
| |||||||||||
Turn off any processing of parameter meta data information obtained via JDBC.
|
Specify one or more parameters if desired. These parameters will be supplemented with any
parameter information retrieved from the database meta data.
Note that only parameters declared as SqlParameter
and SqlInOutParameter
will be used to provide input values. This is different from the StoredProcedure
class
which for backwards compatibility reasons allows input values to be provided for parameters declared
as SqlOutParameter
.
sqlParameters | the parameters to use |
---|
Execute the stored procedure and return a map of output params, keyed by name as in parameter declarations.
args | optional array containing the in parameter values to be used in the call. Parameter values must be provided in the same order as the parameters are defined for the stored procedure. |
---|
Execute the stored procedure and return a map of output params, keyed by name as in parameter declarations..
args | Map containing the parameter values to be used in the call. |
---|
Execute the stored procedure and return a map of output params, keyed by name as in parameter declarations..
args | SqlParameterSource containing the parameter values to be used in the call. |
---|
Execute the stored function and return the results obtained as an Object of the specified return type.
returnType | the type of the value to return |
---|---|
args | MapSqlParameterSource containing the parameter values to be used in the call. |
Execute the stored function and return the results obtained as an Object of the specified return type.
returnType | the type of the value to return |
---|---|
args | optional array containing the in parameter values to be used in the call. Parameter values must be provided in the same order as the parameters are defined for the stored procedure. |
Execute the stored function and return the results obtained as an Object of the specified return type.
returnType | the type of the value to return |
---|---|
args | Map containing the parameter values to be used in the call. |
Execute the stored procedure and return the single out parameter as an Object of the specified return type. In the case where there are multiple out parameters, the first one is returned and additional out parameters are ignored.
returnType | the type of the value to return |
---|---|
args | optional array containing the in parameter values to be used in the call. Parameter values must be provided in the same order as the parameters are defined for the stored procedure. |
Execute the stored procedure and return the single out parameter as an Object of the specified return type. In the case where there are multiple out parameters, the first one is returned and additional out parameters are ignored.
returnType | the type of the value to return |
---|---|
args | MapSqlParameterSource containing the parameter values to be used in the call. |
Execute the stored procedure and return the single out parameter as an Object of the specified return type. In the case where there are multiple out parameters, the first one is returned and additional out parameters are ignored.
returnType | the type of the value to return |
---|---|
args | Map containing the parameter values to be used in the call. |
This method is deprecated.
in favor of returningResultSet(String, org.springframework.jdbc.core.RowMapper)
Used to specify when a ResultSet is returned by the stored procedure and you want it mapped by a RowMapper. The results will be returned using the parameter name specified. Multiple ResultSets must be declared in the correct order. If the database you are using uses ref cursors then the name specified must match the name of the parameter declared for the procedure in the database.
Used to specify when a ResultSet is returned by the stored procedure and you want it mapped by a RowMapper. The results will be returned using the parameter name specified. Multiple ResultSets must be declared in the correct order. If the database you are using uses ref cursors then the name specified must match the name of the parameter declared for the procedure in the database.
parameterName | the name of the returned results and/or the name of the ref cursor parameter |
---|---|
rowMapper | the RowMapper implementation that will map the data returned for each row |
Not used yet
Optionally, specify the name of the catalog that contins the stored procedure. To provide consistency with the Oracle DatabaseMetaData, this is used to specify the package name if the procedure is declared as part of a package.
catalogName | the catalog or package name |
---|
Specify the procedure name to be used - this implies that we will be calling a stored function.
functionName | the name of the stored function |
---|
Specify the procedure name to be used - this implies that we will be calling a stored procedure.
procedureName | the name of the stored procedure |
---|
Indicates the procedure's return value should be included in the results returned.
Optionally, specify the name of the schema that contins the stored procedure.
schemaName | the name of the schema |
---|
Turn off any processing of parameter meta data information obtained via JDBC.