Jak sprawdzić w JPA „starsze niż trzy minuty”?

Czy istnieje sposób na umieszczenie warunku zakresu dat odwołującego się do bieżącego czasu w zapytaniu JPA (zgodnym w różnych bazach danych)?

mogę zrobić

SELECT m FROM Mail m WHERE m.sentAt < :date

ale chcę to zrobić bez konieczności wiązania parametru (aby można było to skonfigurować jako część nazwanego repozytorium zapytań, a logika obliczania daty nie musi wprowadzać kodu wywołującego).

Więc zamiast:date Potrzebuję „currentTime minus 3 minuty” jako dosłowny kod.

questionAnswers(2)

yourAnswerToTheQuestion