| インタフェース | 説明 | 
|---|---|
| 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 | 
 データが存在しないことを表す例外クラス。 
 |