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カラムはサポートしない)
|