쿼리

2016-09-17 7 views
3

나는 날짜 필드에 도메인 객체 사람이 있습니다쿼리

public class Person { 
@Id 
private Long id; 
private Date date 

이 같은 예제를 빌드 : 내가 (날짜 범위와 예제 쿼리를 만드는 방법을

Person person = new Person(); 
person.setSomeOtherFields("some fields"); 
Example<Person> example = Example.of(person); 

검색 엔티티가 날짜를 포함 일부 날짜보다 크거나 같고 다른 날짜보다 작거나 같음)?

답변

1

스프링 데이터 JPA 쿼리 별 예제 기법은 엔티티 인스턴스를 기본 쿼리로 변환하기 위해 ExampleExampleMatcher을 사용합니다. current official documentation은 문자열이 아닌 속성에 대해서만 정확한 일치를 사용할 수 있음을 분명히합니다. 요구 사항에 java.util.Date 필드가 포함되어 있기 때문에 쿼리 별 방법과 정확히 일치 할 수 있습니다.

필요에 따라 쿼리 절을 반환하는 ExampleMatcher을 직접 작성할 수 있습니다.