Package org.hibernate.engine.jdbc.spi
SPI contracts 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 Provides access to services related to JDBC operations.JdbcWrapper<T> Generic contract for wrapped JDBC objects.MutationStatementPreparer Interface to the object that prepares JDBCPreparedStatement
s related to mutations on behalf of aJdbcCoordinator
.NonDurableConnectionObserver 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 Interface to the object that prepares JDBCStatement
s andPreparedStatement
s on behalf of aJdbcCoordinator
. -
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.