| Class and Description |
|---|
| BatchSqlWithColumns
一括実行用(execute batch用)のSQL文とバインド変数に応じたカラムリストを保持するクラス。
|
| ColumnMeta
カラムの定義情報を保持するクラス。
|
DaoContext
UniversalDaoの実行コンテキスト。
ページネーションのためのページ数などを状態としてもつ必要があるので、
このコンテキストを介してSQLの実行処理が行われる。 |
DaoContextFactory
DaoContextを生成するファクトリクラス。 |
EntityList
UniversalDaoから返される結果リストの保持クラス。
ページネーションのためのページ数や検索条件に一致した件数なども本クラスで保持する。 |
| EntityMeta
Entityクラスのメタデータを保持するクラス。
|
| Pagination
ページネーションのための値をもつクラス。
|
| SqlWithParams
パラメータとSQLを格納する内部クラス。
|
| StandardSqlBuilder
ユニバーサルDAOで使用するSQL文を構築するクラス。
生成するSQL文は以下のとおり。
ID列を条件としたSELECT文
条件なしのSELECT文
ID列を条件としたUPDATE文(バージョンカラムがある場合はそのカラムも条件に含まれる)
ID列を条件としたDELETE文
全カラムを対象としたINSERT文(IDENTITYカラムはサポートしない)
|
Copyright © 2018. All rights reserved.