Eclipselink JPA 2.0で日付範囲のクエリを実行しようとしていますが、試行したすべてが失敗します。ネイティブSQL-クエリは次のようになります。Eclipselinkの日付範囲のクエリ(グループで)
SELECT booked FROM household_bookings WHERE YEAR(booked) = 2011 GROUP BY YEAR(booked)
しかし、私は、私は私のために必要なすべてをやって、バックグラウンドでのEclipseLinkを持ったときに、ネイティブクエリを行うにはしたくありません。私はこれを試しました:
SELECT b FROM Booking b WHERE YEAR(b.booked) = '" + year + "'
ここで、「year」はDateオブジェクトです。しかし、これは「予期しないトークンを[(]」を返します。
私はまた、ExpressionBuilderのを試してみましたが、同じエラー(「予期しないトークン[(]」)に走った。
日付を行う方法上の任意のチュートリアルがありますEclipseLinkを持つ範囲クエリ?