Witam czy ktoś mógł by napisać jak pobrać z bazy za pomocą jpa ostatnie 30 dat nie powtarzających się, oraz zaczynających się od konkretnej daty.
Chodzi mi o wynik tego zapytania SQL:
SELECT DISTINCT date FROM history WHERE date <= :podanaData Order By date DESC LIMIT 30;
w postaci List<History> findDistinctTop30ByDateOrderByDate(Date podanaData);
oraz drugie pytanie jak za pomocą jpa odwołać się do obiektu np. mamy obiekt Employee a on w sobie ma History i chcę zrobić coś takiego : findEmployeeByHistoryId(int id);
Z góry dzięki za pomoc.