Can be used independently, for example in custom JDBC access code, or in JDBC-based O/R mapping layers.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | |
| public interface | KeyHolder
Interface for retrieving keys, typically used for auto-generated keys as potentially returned by JDBC insert statements. |
| public interface | SQLExceptionTranslator
Strategy interface for translating between |
| public interface | SqlValue
Simple interface for complex types to be set as statement parameters. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractFallbackSQLExceptionTranslator
Base class for |
| public class | CustomSQLErrorCodesTranslation
JavaBean for holding custom JDBC error codes translation for a particular database. |
| public class | CustomSQLExceptionTranslatorRegistrar
Registry for custom |
| public class | CustomSQLExceptionTranslatorRegistry
Registry for custom |
| public class | DatabaseStartupValidator
Bean that checks if a database has already started up. |
| public class | GeneratedKeyHolder
The standard implementation of the |
| public abstract class | JdbcAccessor
Base class for |
| public class | JdbcTransactionManager
|
| public abstract class | JdbcUtils
Generic utility methods for working with JDBC. |
| public class | MetaDataAccessException
Exception indicating that something went wrong during JDBC meta-data lookup. |
| public class | SqlArrayValue
Common |
| public class | SQLErrorCodes
JavaBean for holding JDBC error codes for a particular database. |
| public class | SQLErrorCodesFactory
Factory for creating |
| public class | SQLErrorCodeSQLExceptionTranslator
Implementation of |
| public class | SQLExceptionSubclassTranslator
|
| public class | SQLStateSQLExceptionTranslator
|