executableCriteria.list();Metaクラス項目名、テーブル名、列名の文字列を一括で管理します。Metaクラスを通してこれらの値を取得します。MetaクラスCriteriaConverterWagbyは検索条件を保持するコンディションモデルを自動生成しています。コンディションモデルからCriteriaを取得するにはCriteriaConverterを使います。CriteriaConverterの利用例を示します。インスタンスの取得することもできます。converter;CriteriaConverterの型パラメータの引数はコンディションモデルになります。ページングDaoクラスが提供するfindByCriteriaメソッドはページング処理に対応しています。クラスも提供しています。findByCriteriaメソッドの利用例を示します。10);finderContextの利用例を示します。dao.find(finderContext);件数の取得Daoクラスが提供するcountメソッドの引数にfinderContextをセットすることで、件数を取得することができます。dao.count(finderContext);キャッシュ制御Wagbyではパフォーマンス向上のために内部で積極的にキャッシュを用いています。HibernateのInterceptor機能を利用しており、トランザクションコミットのタイミングでキャッシュをクリアするといった処理が自動的に行われます。複合キークラスをストアモデルのインナークラスとして用意しています。モデルが複合キーの場合は次のような記述となります。メソッドを使ってデータベースセッションを取得することができます。これを使ってSQLを直接、記述することもできます。自動生成されたDaoクラスをカスタマイズしたMyDaoクラスを用意し、データを取得(get)したタイミングでデータベースのストアドプロシージャを呼び出す例を紹介します。