Я работаю в Java 8 в Spring Boot, и у меня есть два атрибута (dateBegin
и dateEnd
), и я хочу вставить значение dateBegin
, но оно не должно уже существовать в качестве интервала в базе данных.
Пример примера данных:
DATE_BEGIN DATE_END
10-02-2020 15-02-2020
16-02-2020 20-02-2020
22-02-2020 26-02-2020
02-02-2020 05-02-2020
Если база данных содержит:
dateBegin = 15/01/2020
и dateEnd = 20/01/2020;
Тогда, если я хочу вставить dateBegin = 18/01/2020
, он не должен быть принят.
С другой стороны, если я вставлю dateBegin = 21/01/2020
, он должен быть принят.