私はhibernate generic dao projectを使用しています。検索のみを第二引数ではなくプロパティとして値を受け入れることをAPIかららしいしかしHibernateジェネリックDAO検索
search.addFilterLessThan('date1', 'date2');
:私は、「日付1」フィールドが「日付2」より前のすべてのレコードを検索するためのようなものが必要:
Date date = ...;
search.addFilterLessThan('date1', date);
2つのレコードフィールドに基づいてフィルタリングする方法はありますか?
私は、休止状態、一般的な-DAOの検索とフィルタのクラスを使用している他の部分との整合性のためにそれらを使用することを好むだろうプロジェクトの。私がそれらのクラスで必要なものを達成できない場合、私は基準を使用します – Alex
うわー、そのフレームワークは本当にあなたの手を結びます。検索やフィルターのクラスで "hibernate-generic-dao"というラッピングを使ってこのタイプの検索を行うことはできないようです。私はそれをリッピングし、独自のDAOを作成するか、自分のプロジェクトに適した、より柔軟で柔軟性のある「汎用DAO」を作成します。 –
さらに、その特定のプロジェクトはもはや元の開発者によってサポートされていません。 –