Если вам нужно только сохранить дату платежа (год, месяц, день в месяце) и вам не нужна информация о времени (часы, минуты, ...), вам нужно изменить LocalDateTime
на LocalDate
на вашей сущности.
Таким образом, вы получите:
List<PaymentSummary> findAllByCreatedDate(LocalDate localDate);
И, используя:
List<PaymentSummary> payments = paymentRepository.findAllByCreatedDate(LocalDate.now());
Будет работать.
Если вам нужно сохранить дату, а также информацию о времени, вам нужно будет использовать что-то вроде этого:
List<PaymentSummary> findAllByCreatedDateBetween(LocalDateTime startDateTime, LocalDateTime endDateTime);
и назвать его как-то так:
// 2020-04-12T00:00.000
LocalDateTime startDateTime = LocalDateTime.of(LocalDate.now() , LocalTime.MIN);
// 2020-04-12T23:59.999
LocalDateTime endDateTime = LocalDateTime.of(LocalDate.now() , LocalTime.MAX);
List<PaymentSummary> payments = paymentRepository.findAllByCreatedDateBetween(startDateTime, endDateTime);