Извлечь время в HQL / JPQL из datetime - PullRequest
0 голосов
/ 01 ноября 2019

Можете ли вы сказать мне, как написать действительный запрос в JPQL / HQL для сравнения времени отметки?

Пример:

@Entity
public class Foo {
   ...
   private LocalDateTime startTime;
   ...
}

и в весеннем хранилище я хочу использовать условие для сравнения JavaПеременная LocalTime со временем поля startTime, например:

@Query("SELECT Foo f WHERE CAST(f.startTime AS TIME) > :startTime")
findFoosByStartTime(@Param("startTime") LocalTime startTime);

, в этом примере я получил ошибку:

Не удалось разрешить запрошенный тип для CAST: TIME

Можете ли вы сказать мне, как это исправить? Спасибо.

...