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 additionally be invalidatedJdbcCoordinator Coordinates JDBC-related activities.JdbcServices Contract for services around JDBC operations.JdbcWrapper<T> Generic contract for wrapped JDBC objects.MutationStatementPreparer Contracting for creatingPreparedStatement
instances related to mutationsNonDurableConnectionObserver Additional optional contract for connection observers to indicate that they should be released when the physical connection is released.ResultSetReturn SchemaNameResolver Contract for resolving the schema of aConnection
.SqlExceptionHelper.WarningHandler Contract for handling warningsStatementPreparer Contracting for preparing SQL statements -
Class Summary Class Description ConnectionObserverAdapter A no-op adapter forConnectionObserver
.SqlExceptionHelper Helper for handling SQLExceptions in various manners.SqlExceptionHelper.StandardWarningHandler Standard SQLWarning handler for logging warningsSqlExceptionHelper.WarningHandlerLoggingSupport Basic support forSqlExceptionHelper.WarningHandler
implementations which handle warningsSqlStatementLogger Centralize logging for SQL statements.TypeInfo Models type info extracted fromDatabaseMetaData.getTypeInfo()
-
Enum Summary Enum Description TypeNullability Describes the intrinsic 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.