| インタフェース | 説明 |
|---|---|
| AppDbConnection |
データベース接続を表すインタフェース。
|
| ConnectionFactory |
データベース接続(
TransactionManagerConnection)を生成するインタフェース。 |
| DbAccessExceptionFactory |
SQL文実行時例外の内容に応じて、
DbAccessExceptionを生成するインタフェース。 |
| TransactionManagerConnection |
データベースに対するトランザクション制御を行うインタフェース。
|
| クラス | 説明 |
|---|---|
| BasicDbConnection |
TransactionManagerConnectionの基本実装クラス。 |
| BasicDbConnectionFactoryForDataSource |
DataSourceからデータベース接続を取得し、BasicDbConnectionを生成すクラス。 |
| BasicDbConnectionFactoryForJndi |
JNDI経由で取得した
DataSourceからデータベース接続(Connection)を取得し、BasicDbConnectionを生成するクラス。 |
| ConnectionFactorySupport |
ConnectionFactoryの実装をサポートするクラス。 |
| DbConnectionContext |
データベース接続(
AppDbConnection)をスレッド単位に管理するクラス。 |