See: Description
| Interface | Description |
|---|---|
| BatchPreparedStatementSetter |
Batch update callback interface used by the
JdbcTemplate class. |
| CallableStatementCallback<T> |
Generic callback interface for code that operates on a CallableStatement.
|
| CallableStatementCreator |
One of the three central callback interfaces used by the JdbcTemplate class.
|
| ConnectionCallback<T> |
Generic callback interface for code that operates on a JDBC Connection.
|
| DisposableSqlTypeValue |
Subinterface of
SqlTypeValue that adds a cleanup callback,
to be invoked after the value has been set and the corresponding
statement has been executed. |
| InterruptibleBatchPreparedStatementSetter |
Extension of the
BatchPreparedStatementSetter interface,
adding a batch exhaustion check. |
| JdbcOperations |
Interface specifying a basic set of JDBC operations.
|
| ParameterDisposer |
Interface to be implemented by objects that can close resources
allocated by parameters like SqlLobValues.
|
| ParameterizedPreparedStatementSetter<T> |
Parameterized callback interface used by the
JdbcTemplate class for
batch updates. |
| ParameterMapper |
Implement this interface when parameters need to be customized based
on the connection.
|
| PreparedStatementCallback<T> |
Generic callback interface for code that operates on a PreparedStatement.
|
| PreparedStatementCreator |
One of the two central callback interfaces used by the JdbcTemplate class.
|
| PreparedStatementSetter |
General callback interface used by the
JdbcTemplate class. |
| ResultSetExtractor<T> |
Callback interface used by
JdbcTemplate's query methods. |
| RowCallbackHandler |
An interface used by
JdbcTemplate for processing rows of a
ResultSet on a per-row basis. |
| RowMapper<T> |
An interface used by
JdbcTemplate for mapping rows of a
ResultSet on a per-row basis. |
| SqlProvider |
Interface to be implemented by objects that can provide SQL strings.
|
| SqlReturnType |
Interface to be implemented for retrieving values for more complex database-specific
types not supported by the standard
CallableStatement.getObject method. |
| SqlTypeValue |
Interface to be implemented for setting values for more complex database-specific
types not supported by the standard
setObject method. |
| StatementCallback<T> |
Generic callback interface for code that operates on a JDBC Statement.
|
| Class | Description |
|---|---|
| ArgumentPreparedStatementSetter |
Simple adapter for
PreparedStatementSetter that applies a given array of arguments. |
| ArgumentTypePreparedStatementSetter |
Simple adapter for
PreparedStatementSetter that applies
given arrays of arguments and JDBC argument types. |
| BatchUpdateUtils |
Generic utility methods for working with JDBC batch statements.
|
| BeanPropertyRowMapper<T> |
RowMapper implementation that converts a row into a new instance
of the specified mapped target class. |
| CallableStatementCreatorFactory |
Helper class that efficiently creates multiple
CallableStatementCreator
objects with different parameters based on a SQL statement and a single
set of parameter declarations. |
| ColumnMapRowMapper |
RowMapper implementation that creates a java.util.Map
for each row, representing all columns as key-value pairs: one
entry for each column, with the column name as key. |
| JdbcTemplate |
This is the central class in the JDBC core package.
It simplifies the use of JDBC and helps to avoid common errors.
|
| PreparedStatementCreatorFactory |
Helper class that efficiently creates multiple
PreparedStatementCreator
objects with different parameters based on a SQL statement and a single
set of parameter declarations. |
| ResultSetSupportingSqlParameter |
Common base class for ResultSet-supporting SqlParameters like
SqlOutParameter and SqlReturnResultSet. |
| RowCountCallbackHandler |
Implementation of RowCallbackHandler.
|
| RowMapperResultSetExtractor<T> |
Adapter implementation of the ResultSetExtractor interface that delegates
to a RowMapper which is supposed to create an object for each row.
|
| SingleColumnRowMapper<T> |
RowMapper implementation that converts a single column into a single
result value per row. |
| SqlInOutParameter |
Subclass of
SqlOutParameter to represent an INOUT parameter. |
| SqlOutParameter |
Subclass of SqlParameter to represent an output parameter.
|
| SqlParameter |
Object to represent a SQL parameter definition.
|
| SqlParameterValue |
Object to represent a SQL parameter value, including parameter metadata
such as the SQL type and the scale for numeric values.
|
| SqlReturnResultSet |
Represents a returned
ResultSet from a stored procedure call. |
| SqlReturnUpdateCount |
Represents a returned update count from a stored procedure call.
|
| SqlRowSetResultSetExtractor |
ResultSetExtractor implementation that returns a Spring SqlRowSet
representation for each given ResultSet. |
| StatementCreatorUtils |
Utility methods for PreparedStatementSetter/Creator and CallableStatementCreator
implementations, providing sophisticated parameter management (including support
for LOB values).
|