Весенние данные сравнивают 2 диапазона дат - PullRequest
0 голосов
/ 15 мая 2018

Мне нужно сравнить один диапазон дат для заказов, если они доступны, например, клиент отправляет данные с 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;

1 Ответ

0 голосов
/ 15 мая 2018

Вы можете присоединиться к условиям .Следовательно, ваш код будет:

List<Booking> results = findByStartDateBeforeAndEndDateAfter(startDate, endDate);

Надеюсь, это поможет.Если нет, пожалуйста, оставьте комментарий.

...