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