Hibernate 如何使用实体查询框架为以下查询建模

Hibernate 如何使用实体查询框架为以下查询建模,hibernate,orm,jpa,seam,hql,Hibernate,Orm,Jpa,Seam,Hql,我们有一个查询,需要检查某个整型字段点是否为空,以及appointmentDate是否在当前日期之前?如何为上述场景编写限制表达式 @Entity public class User { ... Integer points; Date appointmentDate; ... } 如果使用Hibernate <framework:hibernate-entity-query name="requiredList" scope="conversation" ejbql="from Us

我们有一个查询,需要检查某个整型字段点是否为空,以及appointmentDate是否在当前日期之前?如何为上述场景编写限制表达式

@Entity
public class User {

...
Integer points;
Date appointmentDate;
...
}
如果使用Hibernate

<framework:hibernate-entity-query name="requiredList" scope="conversation" ejbql="from User u where u.appointmentDate < current_date and u.points is not null"/>

如果使用JPA

<framework:entity-query name="requiredList" scope="conversation" ejbql="from User u where u.appointmentDate < current_date and u.points is not null"/>