| Interface | Description |
|---|---|
| AppDbConnection |
データベース接続を表すインタフェース。
データベースにアクセスを行う場合には、本インタフェース経由でSQL文実行用のオブジェクトを取得する必要がある。
|
| ConnectionFactory |
データベース接続(
TransactionManagerConnection)を生成するインタフェース。 |
| DbAccessExceptionFactory | |
| TransactionManagerConnection |
データベースに対するトランザクション制御を行うインタフェース。
|
| Class | Description |
|---|---|
| ConnectionFactorySupport |
ConnectionFactoryの実装をサポートするクラス。
本クラスは、実装クラスで必要となるStatementFactoryとStatementキャッシュの設定値をもつ。 |
| DbConnectionContext |
データベース接続(
AppDbConnection)をスレッド単位に管理するクラス。
設定されたデータベース接続をスレッドに紐付けて管理する。データベース接続の取得要求があった場合は、スレッドに紐付いているデータベース接続を返す。 |