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