J'ai une classe avec deux dates et ma recherche est dynamique, Hibernate fournit une requête par exemple (QBE), mais utilise maintenant QBE de Spring Data. Le problème est lors de la création d'un QBE mais la documentation restreint les types ExampleMatcher for String, j'ai besoin de créer un ExampleMatcher pour rechercher toutes les entités entre ces dates.Comment ajouter une restriction à la plage entre deux dates sur requête par exemple dans Spring Data
Comment implémenter ceci en utilisant la requête par l'exemple ?.
Mes alternatives pour est maintenant:
Créer une dao mise en veille prolongée et utiliser QBE et les critères de mise en veille prolongée (Bye JPA: '()
Explorer http://spring.io/blog/2011/04/26/advanced-spring-data-jpa-specifications-and-querydsl/ (code vraiment laid)
propriétés Exemple pour la classe:
private int id;
private String property1;
private String property2;
private Date dateFirst;
private Date dateSecond;
connexes:
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?
Je préfère faire un dao et utiliser les critères d'hibernation à cet effet pour l'instant, j'ai besoin d'étudier ce cas et comment combiner avec hibernate-search, merci, super projet –