Top Description Interfaces Classes
[default module]

Package org.hibernate.engine.jdbc.connections.spi


Defines contracts for accessing JDBC Connections

Interface Summary

Modifier and TypeInterface and Description
public interface
ConnectionProvider

A contract for obtaining JDBC connections.

public interface
JdbcConnectionAccess

Provides centralized access to JDBC connections.

public interface
MultiTenantConnectionProvider

A specialized Connection provider contract used when the application is using multi-tenancy support requiring tenant aware connections.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractDataSourceBasedMultiTenantConnectionProviderImpl

Basic support for implementations of MultiTenantConnectionProvider based on DataSources.

public abstract class
AbstractMultiTenantConnectionProvider

Basic support for MultiTenantConnectionProvider implementations using individual ConnectionProvider instances per tenant behind the scenes.

public class
DataSourceBasedMultiTenantConnectionProviderImpl

A concrete implementation of the MultiTenantConnectionProvider contract bases on a number of reasonable assumptions.