| Name | Description | Type | Package | Framework |
| ConnectionObserver | An observer of logical connection events. | Interface | org.hibernate.engine.jdbc.spi | Hibernate ORM |
| ConnectionObserverAdapter | Class | org.hibernate.engine.jdbc.spi | Hibernate ORM | |
| ExtractedDatabaseMetaData | Information extracted from DatabaseMetaData regarding what the JDBC driver reports as being supported or not. | Interface | org.hibernate.engine.jdbc.spi | Hibernate ORM |
| ExtractedDatabaseMetaData .SQLStateType | Class | org.hibernate.engine.jdbc.spi.ExtractedDatabaseMetaData | Hibernate ORM | |
| InvalidatableWrapper | Interface | org.hibernate.engine.jdbc.spi | Hibernate ORM | |
| JdbcConnectionAccess | Provides centralized access to JDBC connections. | Interface | org.hibernate.engine.jdbc.spi | Hibernate ORM |
| JdbcCoordinator | Coordinates JDBC-related activities. | Interface | org.hibernate.engine.jdbc.spi | Hibernate ORM |
| JdbcResourceRegistry | Defines a registry of JDBC resources related to a particular unit of work. | Interface | org.hibernate.engine.jdbc.spi | Hibernate ORM |
| JdbcServices | Contract for services around JDBC operations. | Interface | org.hibernate.engine.jdbc.spi | Hibernate ORM |
| JdbcWrapper | Generic contract for wrapped JDBC objects. | Interface | org.hibernate.engine.jdbc.spi | Hibernate ORM |
| LogicalConnection | Interface | org.hibernate.engine.jdbc.spi | Hibernate ORM | |
| LogicalConnectionImplementor | Interface | org.hibernate.engine.jdbc.spi | Hibernate ORM | |
| NonDurableConnectionObserver | Additional optional contract for connection observers to indicate that they should be released when the physical connection is released. | Interface | org.hibernate.engine.jdbc.spi | Hibernate ORM |
| ResultSetWrapper | Contract for wrapping a ResultSet in a column name cache wrapper. | Interface | org.hibernate.engine.jdbc.spi | Hibernate ORM |
| SchemaNameResolver | Contract for resolving the schema of a Connection. | Interface | org.hibernate.engine.jdbc.spi | Hibernate ORM |
| SqlExceptionHelper | Helper for handling SQLExceptions in various manners. | Class | org.hibernate.engine.jdbc.spi | Hibernate ORM |
| SqlExceptionHelper .StandardWarningHandler | Constructor SummarySqlExceptionHelper. | Class | org.hibernate.engine.jdbc.spi.SqlExceptionHelper | Hibernate ORM |
| SqlExceptionHelper .WarningHandler | Interface | org.hibernate.engine.jdbc.spi.SqlExceptionHelper | Hibernate ORM | |
| SqlExceptionHelper .WarningHandlerLoggingSupport | Basic support for SqlExceptionHelper. | Class | org.hibernate.engine.jdbc.spi.SqlExceptionHelper | Hibernate ORM |
| SqlStatementLogger | Centralize logging for SQL statements. | Class | org.hibernate.engine.jdbc.spi | Hibernate ORM |
| StatementPreparer | Interface | org.hibernate.engine.jdbc.spi | Hibernate ORM | |