Код: Выделить всё
DELETE FROM table WHERE creation_date < (current_date - interval '2 year');
В JPQL я получаю сообщение об ошибке, поскольку интервал неизвестен и знак «-» (минус ) неверно.
JPQL-запрос
Код: Выделить всё
@Query("DELETE FROM table t WHERE t.creation_date < (current_date - interval '2 year')")
Подробнее здесь: https://stackoverflow.com/questions/645 ... te-in-jpql