| Package | Description | 
|---|---|
| org.springframework.jdbc.core | 
 Provides the core JDBC framework, based on JdbcTemplate
 and its associated callback interfaces and helper objects. 
 | 
| org.springframework.jdbc.core.namedparam | 
 JdbcTemplate variant with named parameter support. 
 | 
| org.springframework.jdbc.core.simple | 
 Simplification layer for table inserts and stored procedure calls. 
 | 
| org.springframework.jdbc.core.support | 
 Classes supporting the  
org.springframework.jdbc.core package. | 
| org.springframework.jdbc.object | 
 The classes in this package represent RDBMS queries, updates,
 and stored procedures as threadsafe, reusable objects. 
 | 
| org.springframework.jdbc.support | 
 Support classes for the JDBC framework, used by the classes in the
 jdbc.core and jdbc.object packages. 
 | 
| org.springframework.jdbc.support.xml | 
 Abstraction for handling fields of SQLXML data type. 
 | 
| org.springframework.orm.hibernate5 | 
 Package providing integration of
 Hibernate 5.x
 with Spring concepts. 
 | 
| org.springframework.orm.jpa.vendor | 
 Support classes for adapting to specific JPA vendors. 
 | 
| Class and Description | 
|---|
| JdbcAccessor
 Base class for  
JdbcTemplate and
 other JDBC-accessing DAO helpers, defining common properties such as
 DataSource and exception translator. | 
| KeyHolder
 Interface for retrieving keys, typically used for auto-generated keys
 as potentially returned by JDBC insert statements. 
 | 
| Class and Description | 
|---|
| KeyHolder
 Interface for retrieving keys, typically used for auto-generated keys
 as potentially returned by JDBC insert statements. 
 | 
| Class and Description | 
|---|
| KeyHolder
 Interface for retrieving keys, typically used for auto-generated keys
 as potentially returned by JDBC insert statements. 
 | 
| Class and Description | 
|---|
| SQLExceptionTranslator
 Strategy interface for translating between  
SQLExceptions
 and Spring's data access strategy-agnostic DataAccessException
 hierarchy. | 
| Class and Description | 
|---|
| KeyHolder
 Interface for retrieving keys, typically used for auto-generated keys
 as potentially returned by JDBC insert statements. 
 | 
| Class and Description | 
|---|
| AbstractFallbackSQLExceptionTranslator
 Base class for  
SQLExceptionTranslator implementations that allow for
 fallback to some other SQLExceptionTranslator. | 
| CustomSQLErrorCodesTranslation
 JavaBean for holding custom JDBC error codes translation for a particular
 database. 
 | 
| CustomSQLExceptionTranslatorRegistry
 Registry for custom  
SQLExceptionTranslator instances associated with
 specific databases allowing for overriding translation based on values contained in the configuration file
 named "sql-error-codes.xml". | 
| DatabaseMetaDataCallback
 A callback interface used by the JdbcUtils class. 
 | 
| KeyHolder
 Interface for retrieving keys, typically used for auto-generated keys
 as potentially returned by JDBC insert statements. 
 | 
| MetaDataAccessException
 Exception indicating that something went wrong during JDBC meta-data lookup. 
 | 
| SQLErrorCodes
 JavaBean for holding JDBC error codes for a particular database. 
 | 
| SQLErrorCodesFactory
 Factory for creating  
SQLErrorCodes based on the
 "databaseProductName" taken from the DatabaseMetaData. | 
| SQLExceptionTranslator
 Strategy interface for translating between  
SQLExceptions
 and Spring's data access strategy-agnostic DataAccessException
 hierarchy. | 
| Class and Description | 
|---|
| SqlValue
 Simple interface for complex types to be set as statement parameters. 
 | 
| Class and Description | 
|---|
| SQLExceptionTranslator
 Strategy interface for translating between  
SQLExceptions
 and Spring's data access strategy-agnostic DataAccessException
 hierarchy. | 
| Class and Description | 
|---|
| SQLExceptionTranslator
 Strategy interface for translating between  
SQLExceptions
 and Spring's data access strategy-agnostic DataAccessException
 hierarchy. |