У меня есть таблица со столбцом created
, которая имеет тип DATETIME
и при создании установлена на CURRENT_TIMESTAMP
.
У меня также есть репозиторий Spring JPA для обработки указанной таблицы, и я хотел бы создать аннотированный запрос для поиска строк, которые существуют более timeout
времени, в следующем стиле:
@Query("SELECT e FROM Entity e WHERE (e.created < CURRENT_TIMESTAMP - timeout")
List<Entity> findOldEntries(@Param("timeout") int timeout);
Каков правильный синтаксис для этого запроса и какие единицы времени ожидания он ожидает?