2つの日付のクラスが1つあり、検索が動的であるため、HibernateはQBE(Query By Example)を提供します。問題はQBEを作成したときにドキュメントがExampleMatcherのString型を制限するため、この日付の間にすべてのエンティティを検索するためのExampleMatcherを作成する必要があります。Springデータの例によるクエリで2つの日付間の範囲に制約を追加する方法
例を使用してこれを実装する方法は?
今の私の選択肢は次のとおりです。
は、HibernateのDAOを作成し、QBEを使用し、(さようならJPA冬眠の基準: '()
このhttp://spring.io/blog/2011/04/26/advanced-spring-data-jpa-specifications-and-querydsl/(本当に醜いコードを探検)
クラスの
例特性:
private int id;
private String property1;
private String property2;
private Date dateFirst;
private Date dateSecond;
関連:
http://docs.spring.io/spring-data/jpa/docs/current/reference/html/#query-by-example.usage
How to combine multiple date-between searches with CrudRepository of Spring Data JPA?
私はdaoを作って、この目的のために休止状態の基準を使用することを好む、私はこのケースを勉強する必要があり、ハイバーネーション検索、感謝、素晴らしいプロジェクト –