В настоящее время я пытаюсь вернуть список объектов с датой, попадающей в диапазон, заданный параметрами ... Однако, когда я запускаю свой вызов api rest, ничего не возвращается. Я не уверен, правильно ли я выполняю этот запрос Spring JPA, и решил получить некоторую обратную связь, независимо от того, что я сделал неправильно.
Вот краткий псевдокод:
Объектная модель
public class mResult{
/* other variables */
LocalDate runDate;
}
Репо
public interface mResultRepository extends CrudRepository<mResult,String> {
List<mResult> findAllByRunDateBetween(LocalDate startDate,LocalDate endDate);
}
Сервис
mResultRepository mRepository;
public List<mResult> getAllBetweenDates(LocalDate startDate, LocalDate endDate){
return mRepository.findAllByRunDateBetween(startDate,endDate);
}
Мой репозиторий содержит JSON объектов, например:
{"runDate": "2019-02-05"}
{"runDate": "2019-02-06"}
{"runDate": "2019-02-10}
Если мой диапазон 2019 -02-01 до 2019-02-09, то он должен возвращать только те, которые находятся в этом диапазоне. Однако, когда я запускаю свой запрос API, ничего не возвращается. Является ли мой запрос Spring JPA правильным? ТИА