0

EventフィールドstartDateとを持つエンティティがありますendDatexまであと数日しかないイベントのみを選択したいと思いますendDate。これを JPQL で 1 つのクエリだけで実行したいと考えています。これどうやってするの?

4

1 に答える 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 に答える