Мне нужно сравнить один диапазон дат для заказов, если они доступны, например, клиент отправляет данные с 21-03-2018 по 25-03-2018, сервер возвращает из базы данных все доступные заказы, которые не находятся в этом диапазоне.
List<Booking> findByStarDateBetween(Date start, Date end);
List<Booking> findByEndDateBetween(Date start, Date end);
мне нужно перейти к пользовательскому запросу?
db table
Booking
int id;
Date startDate;
Date endDate;