| Modifier and Type | Interface and Description |
|---|---|
| public interface | BatchPreparedStatementSetter
Batch update callback interface used by the |
| public interface | CallableStatementCallback<
the result type T>Generic callback interface for code that operates on a CallableStatement. |
| public interface | CallableStatementCreator
One of the three central callback interfaces used by the JdbcTemplate class. |
| public interface | ConnectionCallback<
the result type T>Generic callback interface for code that operates on a JDBC Connection. |
| public interface | DisposableSqlTypeValue
Subinterface of |
| public interface | InterruptibleBatchPreparedStatementSetter
Extension of the |
| public interface | JdbcOperations
Interface specifying a basic set of JDBC operations. |
| public interface | ParameterDisposer
Interface to be implemented by objects that can close resources
allocated by parameters like |
| public interface | ParameterizedPreparedStatementSetter<
the argument type T>Parameterized callback interface used by the |
| public interface | ParameterMapper
Implement this interface when parameters need to be customized based on the connection. |
| public interface | PreparedStatementCallback<
the result type T>Generic callback interface for code that operates on a PreparedStatement. |
| public interface | PreparedStatementCreator
One of the two central callback interfaces used by the JdbcTemplate class. |
| public interface | PreparedStatementSetter
General callback interface used by the |
| public interface | |
| public interface | RowCallbackHandler
An interface used by |
| public interface | RowMapper<
the result type T>An interface used by |
| public interface | SqlProvider
Interface to be implemented by objects that can provide SQL strings. |
| public interface | SqlReturnType
Interface to be implemented for retrieving values for more complex database-specific
types not supported by the standard |
| public interface | SqlTypeValue
Interface to be implemented for setting values for more complex database-specific
types not supported by the standard |
| public interface | StatementCallback<
the result type T>Generic callback interface for code that operates on a JDBC Statement. |
| Modifier and Type | Class and Description |
|---|---|
| public class | ArgumentPreparedStatementSetter
Simple adapter for |
| public class | ArgumentTypePreparedStatementSetter
Simple adapter for |
| public class | BeanPropertyRowMapper<
the result type T>
|
| public class | CallableStatementCreatorFactory
Helper class that efficiently creates multiple |
| public class | ColumnMapRowMapper
|
| public class | DataClassRowMapper<
the result type T>
|
| public class | JdbcTemplate
This is the central delegate in the JDBC core package. |
| public class | PreparedStatementCreatorFactory
Helper class that efficiently creates multiple |
| public class | ResultSetSupportingSqlParameter
Common base class for ResultSet-supporting SqlParameters like
|
| public class | RowCountCallbackHandler
Implementation of RowCallbackHandler. |
| public class | RowMapperResultSetExtractor<
the result element type T>Adapter implementation of the ResultSetExtractor interface that delegates to a RowMapper which is supposed to create an object for each row. |
| public class | SimplePropertyRowMapper<
the result type T>
|
| public class | SingleColumnRowMapper<
the result type T>
|
| public class | SqlInOutParameter
Subclass of |
| public class | SqlOutParameter
Subclass of |
| public class | SqlParameter
Object to represent an SQL parameter definition. |
| public class | SqlParameterValue
Object to represent an SQL parameter value, including parameter meta-data such as the SQL type and the scale for numeric values. |
| public class | SqlReturnResultSet
Represents a returned |
| public class | SqlReturnUpdateCount
Represents a returned update count from a stored procedure call. |
| public class | SqlRowSetResultSetExtractor
|
| public abstract class | StatementCreatorUtils
Utility methods for PreparedStatementSetter/Creator and CallableStatementCreator implementations, providing sophisticated parameter management (including support for LOB values). |