| Package | Description |
|---|---|
| nablarch.common.dao |
ユニバーサルDAO機能を提供する。
|
| Class and Description |
|---|
| ColumnMeta
カラムの定義情報を保持するクラス。
|
DaoContext
UniversalDaoの実行コンテキスト。
ページネーションのためのページ数などを状態としてもつ必要があるので、
このコンテキストを介してSQLの実行処理が行われる。 |
EntityList
UniversalDaoから返される結果リストの保持クラス。
ページネーションのためのページ数や検索条件に一致した件数なども本クラスで保持する。 |
| EntityMeta
Entityクラスのメタデータを保持するクラス。
|
| Pagination
ページネーションのための値をもつクラス。
|
| StandardSqlBuilder
ユニバーサルDAOで使用するSQL文を構築するクラス。
生成するSQL文は以下のとおり。
ID列を条件としたSELECT文
条件なしのSELECT文
ID列を条件としたUPDATE文(バージョンカラムがある場合はそのカラムも条件に含まれる)
ID列を条件としたDELETE文
全カラムを対象としたINSERT文(IDENTITYカラムはサポートしない)
|