2012-04-24 7 views

답변

1

엔티티를 사용하여 HQL을 작성해야합니다.

http://docs.jboss.org/hibernate/orm/4.1/manual/en-US/html_single/#queryhql-examples

은 SYSDATE를 사용하는 몇 가지 예제가 있습니다.

이 예에서와 같은 오라클 SQL 언어를 사용 sysdate()를 들어
+0

감사합니다 좋은 문서 – gviswanathan

+0

에 대한 것은 사용이 좋습니다 SYSDATE-3 in hql? – gviswanathan

+0

sysdate-3가 HQL 사투리에 등록되어 있다면 사용할 수 있습니다. –

4

: 특정 쿼리에 대한 <named-query>

를 사용하는 경우

select e 
from Entity e 
where (e.endDate is null or (e.endDate > sysdate())) 

orm.xml 유효 또는 "는에서 생성되지 않은 모든 행 지난 삼일 '이 사용

select e from Entity e where to_date(sysdate() - 3) >= e.created_date 
+0

sysdate도 괄호없이 작동합니다. – egallardo

관련 문제