JPQL クエリで 2 つの日付の間のデータを取得する必要がありますが、うまくいきません。日付は整数ですが、日付と比較したいです。これが部分的なクエリです。
ありがとう!
Query query = em.createQuery
("select p1 from Profile p1, Preference p2 where
(p1.birthdate >= p2.agefrom and p1.birthdate <= p2.ageto and p2.preferenceid=:a)")
.setParameter("a", profileid);
TABLE Profile {
profileid integer,
birthdate date
}
TABLE Preference {
preferenceid integer,
agefrom integer,
ageto integer
}