| インタフェース | 説明 |
|---|---|
| DaoContext |
UniversalDaoの実行コンテキスト。 |
| クラス | 説明 |
|---|---|
| BasicDaoContext |
DaoContextのデフォルト実装クラス。 |
| BasicDaoContextFactory |
DaoContextFactoryの基本実装クラス。 |
| BatchSqlWithColumns |
一括実行用(execute batch用)のSQL文とバインド変数に応じたカラムリストを保持するクラス。
|
| ColumnMeta |
カラムの定義情報を保持するクラス。
|
| DaoContextFactory |
DaoContextを生成するファクトリクラス。 |
| DatabaseMetaDataExtractor |
JDBCの
DatabaseMetaDataからメタ情報を取得するクラス。 |
| DatabaseUtil |
データベースに関するユーティリティクラス。
|
| DeferredEntityList<E> |
遅延Entityリストを表すクラス。
|
| EntityList<E> |
UniversalDaoから返される結果リストの保持クラス。 |
| EntityMeta |
Entityクラスのメタデータを保持するクラス。
|
| EntityUtil |
エンティティに関するユーティリティクラス。
|
| NamingConversionUtil |
変数名やクラス名を相互に変換するユーティリティクラス。
|
| Pagination |
ページネーションのための値をもつクラス。
|
| SqlWithParams |
パラメータとSQLを格納する内部クラス。
|
| StandardSqlBuilder |
ユニバーサルDAOで使用するSQL文を構築するクラス。
|
| UniversalDao |
汎用的なDAO機能を提供するクラス。
|
| UniversalDao.Transaction |
トランザクション境界を作るためのクラス。
|
| 例外 | 説明 |
|---|---|
| IllegalEntityException |
Entityの定義が誤っている場合に発生させる例外クラス。
|
| NoDataException |
データが存在しないことを表す例外クラス。
|