Top Description Interfaces Classes Enums
[default module]

Package org.hibernate.engine.jdbc.spi


SPI contracts supporting various aspects of JDBC interaction.

Interface Summary

Modifier and TypeInterface and Description
public interface
ConnectionObserver

An observer of logical connection events.

public interface
InvalidatableWrapper<T>

Specialized JdbcWrapper contract for wrapped objects that can additionally be invalidated

public interface
JdbcCoordinator

Coordinates JDBC-related activities.

public interface
JdbcServices

Provides access to services related to JDBC operations.

public interface
JdbcWrapper<T>

Generic contract for wrapped JDBC objects.

public interface
MutationStatementPreparer

Interface to the object that prepares JDBC PreparedStatements related to mutations on behalf of a JdbcCoordinator.

public interface
NonDurableConnectionObserver

Additional optional contract for connection observers to indicate that they should be released when the physical connection is released.

public interface
ResultSetReturn

Contract for extracting ResultSets from Statements, executing the statements, managing resources, and logging statement calls.

public interface
SchemaNameResolver

Contract for resolving the schema of a Connection.

public interface
StatementPreparer

Interface to the object that prepares JDBC Statements and PreparedStatements on behalf of a JdbcCoordinator.

Class Summary

Modifier and TypeClass and Description
public class
public class
SqlExceptionHelper

Helper for handling SQLExceptions in various manners.

public class
SqlStatementLogger

Centralize logging for SQL statements.

public class
TypeInfo

Models type info extracted from DatabaseMetaData#getTypeInfo()

Enum Summary

Modifier and TypeEnum and Description
public enum
TypeNullability

Describes the intrinsic nullability of a data type as reported by the JDBC driver.

public enum
TypeSearchability

Describes the searchability of a data type as reported by the JDBC driver.