我有一个实体Event
,其中包含字段startDate
和endDate
。我只想选择最多x
天剩余endDate
天的事件。{{1}}。我想在JPQL中只使用一个查询。我怎么能这样做?
答案 0 :(得分:2)
JPA不提供任何标准日期/时间功能。您可以使用SQL EXTRACT
使用本机SQL查询或者,如果您使用EclipseLink,您可以使用FUNC JPQL运算符来调用特定于数据库的函数,或者如果使用EclipseLink 2.4则使用EXTRACT,
请参阅,
http://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Basic_JPA_Development/Querying/JPQL#Functions