Ответы пользователя по тегу Java
  • Как в jpa repository взять данные по дате?

    1. Для поиска по дате по всем пользователям (а в вопросе я не увидел, что нужна выборка по одному пользователю) UUID использовать не нужно.
    2. Да
    Может быть из за того что я отправляю 2020-02-19 а в базе 2020-02-19 23:36:00 и они не равны
    так и есть, дата в данном случае дополняется 00:00:00, то есть поиск происходит на начало дня.
    3. Как писал azerphoenix выше для получения списка Client нужно использовать findAll.
    4. Вам нужно использовать
    findAllByRegistrationDateBetween(дата_начала_периода, дата_окончания_периода)

    5. К дате начала и конца периода можно добавлять время. К дате начала периода 00:00:00 к дате конца периода 23:59:59 для корректной выборки. Если не добавлять время, то нужно к дате окончания периода прибывать один день, выборка в целом будет корректна.
    6. Если всё таки нужна выборка по конкретному пользователю, то используем всё тоже самое, но добавляем userId:
    findAllByUserIdAndRegistrationDateBetween(user_id, дата_начала_периода, дата_окончания_периода)
    Ответ написан
    Комментировать