Package org.hibernate.engine.jdbc.spi
SPI contracts for supporting various aspects of JDBC interaction
-
Interface Summary Interface Description ConnectionObserver An observer of logical connection events.InvalidatableWrapper<T> SpecializedJdbcWrapper
contract for wrapped objects that can additioanlly be invalidatedJdbcCoordinator Coordinates JDBC-related activities.JdbcServices Contract for services around JDBC operations.JdbcWrapper<T> Generic contract for wrapped JDBC objects.NonDurableConnectionObserver Additional optional contract for connection observers to indicate that they should be released when the physical connection is released.ResultSetReturn Contract for extracting ResultSets from Statements, executing Statements, managing Statement/ResultSet resources, and logging statement calls.ResultSetWrapper Contract for wrapping aResultSet
in a "column name cache" wrapper.SchemaNameResolver Contract for resolving the schema of aConnection
.SqlExceptionHelper.WarningHandler Contract for handlingwarnings
StatementPreparer Contracting for preparing SQL statements -
Class Summary Class Description ConnectionObserverAdapter A no-op adapter for ConnectionObserver.SqlExceptionHelper Helper for handling SQLExceptions in various manners.SqlExceptionHelper.StandardWarningHandler Standard SQLWarning handler for logging warningsSqlExceptionHelper.WarningHandlerLoggingSupport Basic support forSqlExceptionHelper.WarningHandler
implementations which handlewarnings
SqlStatementLogger Centralize logging for SQL statements.TypeInfo Models type info extracted fromDatabaseMetaData.getTypeInfo()
-
Enum Summary Enum Description TypeNullability Describes the instrinsic nullability of a data type as reported by the JDBC driver.TypeSearchability Describes the searchability of a data type as reported by the JDBC driver.