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