2011-12-06 5 views
0

JPQL은 우리에게 날짜 산술을 허용하지 않는다는 것을 이해합니다. 그러나이 문제를 해결할 수있는 간단한 방법이 있는지 궁금합니다.JPQL - 날짜 계산 없음

엔티티 B와 일대 다 관계가있는 엔티티 A가 두 개 있습니다.

엔티티 A는 시간을 저장하고 엔티티 B의 각 레코드에는 날짜가 있습니다.

내가 속한 엔티티 A의 시간 필드를 고려하여 날짜 범위에서 엔티티 B의 행을 선택하고 싶습니다.

내가 생각한 한 가지 해결책은 날짜 범위 (시간 무시)에서 모든 항목을 가져 와서 쿼리가 실행 된 후 엔티티 A의 시간을 고려하여 결과를 수동으로 필터링하는 것입니다.

그러나 불필요한 레코드를 가져 오지 않는 JPA 방식이 있는지 알고 싶습니다.

답변