0
中的時間字段的差異,我有一個實體Event
,它具有字段startDate
和endDate
。我只想選擇那些最多隻剩x
天的事件到他們的endDate
。我想在JPQL中只做一個查詢。我怎樣才能做到這一點?考慮JPQL
中的時間字段的差異,我有一個實體Event
,它具有字段startDate
和endDate
。我只想選擇那些最多隻剩x
天的事件到他們的endDate
。我想在JPQL中只做一個查詢。我怎樣才能做到這一點?考慮JPQL
JPA不提供任何標準的日期/時間函數。您可以使用SQL EXTRACT使用原生SQL查詢,
或者,如果你正在使用的EclipseLink您可以使用FUNC JPQL操作者調用數據庫的特定功能,或者使用EXTRACT如果使用的EclipseLink 2.4,
見,
http://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Basic_JPA_Development/Querying/JPQL#Functions