| Modifier and Type | Interface and Description |
|---|---|
| public interface | ConnectionHandle
Simple interface to be implemented by handles for a JDBC Connection. |
| public interface | ConnectionProxy
Subinterface of |
| public interface | ShardingKeyProvider
Strategy interface for determining sharding keys which are used to establish direct shard connections in the context of sharded databases. |
| public interface | SmartDataSource
Extension of the |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractDataSource
Abstract base class for Spring's |
| public abstract class | AbstractDriverBasedDataSource
Abstract base class for JDBC |
| public class | ConnectionHolder
Resource holder wrapping a JDBC |
| public class | DataSourceTransactionManager
|
| public abstract class | DataSourceUtils
Helper class that provides static methods for obtaining JDBC |
| public class | DelegatingDataSource
JDBC |
| public class | DriverManagerDataSource
Simple implementation of the standard JDBC |
| public class | IsolationLevelDataSourceAdapter
An adapter for a target |
| public abstract class | JdbcTransactionObjectSupport
Convenient base class for JDBC-aware transaction objects. |
| public class | LazyConnectionDataSourceProxy
Proxy for a target DataSource, fetching actual JDBC Connections lazily, i.e. not until first creation of a Statement. |
| public class | ShardingKeyDataSourceAdapter
An adapter for a target |
| public class | SimpleConnectionHandle
Simple implementation of the |
| public class | SimpleDriverDataSource
Simple implementation of the standard JDBC |
| public class | SingleConnectionDataSource
Implementation of |
| public class | TransactionAwareDataSourceProxy
Proxy for a target JDBC |
| public class | UserCredentialsDataSourceAdapter
An adapter for a target JDBC |