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. |
SqlRowSetResultSetExtractor.CachedRowSetFactory |
Internal strategy interface for the creation of CachedRowSet instances.
|
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.
|
JdbcTemplate.RowCallbackHandlerResultSetExtractor |
Adapter to enable use of a RowCallbackHandler inside a ResultSetExtractor.
|
JdbcTemplate.SimpleCallableStatementCreator |
Simple adapter for CallableStatementCreator, allowing to use a plain SQL statement.
|
JdbcTemplate.SimplePreparedStatementCreator |
Simple adapter for PreparedStatementCreator, allowing to use a plain SQL statement.
|
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 . |
SqlRowSetResultSetExtractor.StandardCachedRowSetFactory |
Inner class to avoid a hard dependency on JDBC 4.1 RowSetProvider class.
|
SqlRowSetResultSetExtractor.SunCachedRowSetFactory |
Inner class to avoid a hard dependency on Sun's CachedRowSetImpl class.
|
StatementCreatorUtils |
Utility methods for PreparedStatementSetter/Creator and CallableStatementCreator
implementations, providing sophisticated parameter management (including support
for LOB values).
|