Как я могу получить сегодня предметы с JPQL

Мне нужно получить сегодняшние элементы из базы данных (точнее, PostgreSQL) с помощью JPQL.
Мне нужно, чтобы все элементы были такими же, как сегодня. Я пробовал это, но это не работает, потому что текущая временная метка и временная метка создания не совсем совпадают из-за разного времени. Он не возвращает никакого результата.

@Query("select u from User u where u.timestamp = current_timestamp")

Вопрос в том, как мне сравнить только день?

Под «отметкой времени создания» вы подразумеваете момент, когда строка была вставлена ​​в базу данных?

Andri 22.03.2022 16:00
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
1
22
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

С сегодняшнего дня означает с "00:00:00" до сих пор?

select u from User u where u.timestamp > date_trunc('day', now());

Другие вопросы по теме