我有一个Event
具有字段startDate
和endDate
. 我只想选择那些最多x
剩下几天的事件endDate
。我想在 JPQL 中执行此操作,并且只使用一个查询。我怎样才能做到这一点?
问问题
2486 次
1 回答
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
于 2012-05-14T18:59:37.913 回答