0

我有一个Event具有字段startDateendDate. 我只想选择那些最多x剩下几天的事件endDate。我想在 JPQL 中执行此操作,并且只使用一个查询。我怎样才能做到这一点?

4

1 回答 1

2

JPA 不提供任何标准的日期/时间函数。您可以使用 SQL EXTRACT 使用本机 SQL 查询,

或者,如果您使用的是 EclipseLink,您可以使用 FUNC JPQL 运算符来调用特定于数据库的函数,或者如果使用 EclipseLink 2.4,则使用 E​​XTRACT,

看,

http://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Basic_JPA_Development/Querying/JPQL#Functions

于 2012-05-14T18:59:37.913 回答