JPQLクエリで2つの日付を比較する必要がありますが、動作しません。ここでJPAと2つの日付を比較する
は私のクエリです:
Query query = em.createQuery(
"SELECT h
FROM PositionHistoric h,
SeoDate d
WHERE h.primaryKey.siteDb = :site
AND h.primaryKey.engineDb = :engine
AND h.primaryKey.keywordDb = :keyword
AND h.date = d
AND d.date <= :date
ORDER BY h.date DESC");`
マイパラメータ日は私のクエリはオブジェクトのリストを返しますが、日付は私のパラメータに上下しているjava.util.Date
です。
誰かこの方法を教えてください。
ありがとうございました。
関連するプロパティに注釈が付けられている場合は、 'PositionHistoric'クラスと' SeoDate'クラスのフラグメントを投稿できますか?そうでなければ起こっていることを理解することはかなり難しいです。あなたの命名計画はむしろ矛盾しているようです。 – ChssPly76