4

日付の時刻部分を避けて日付フィールドをソートするために、JPA 基準 API で 「 order by 」句を作成する方法。

:- と同等のもの SELECT EMP_NAME,DOJ FROM EMPLOYEE ORDER BY trunc(DOJ)

4

2 に答える 2

0

JPA 2.0仕様では、日付抽出関数は定義されていません。したがって、ネイティブSQLを使用するか、JPAプロバイダーに固有の構文を使用する必要があります。

EclipseLink 2.4を使用している場合は、EXTRACTを使用できます。

http://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Basic_JPA_Development/Querying/JPQL#Functionsを参照して ください。

以前のEclipseLinkバージョンでは、FUNCを使用してJPQLのデータベース固有の関数を呼び出すことができます。

JPA 2.1ドラフトでは、同じもののFUNCTION演算子が定義されています。

于 2012-06-14T14:21:46.827 に答える