Все репозитории возвращают не сам объект, а его Optional. А я наоборот в сервисе распаковываю его методом orElse(null). Пока что это, конечно, не критично, но проверки на null действительно удобнее делать с Optional (я так понимаю, это в первую очередь касается вложенности, так как у Optional есть метод map).
Все репозитории возвращают не сам объект, а его Optional. А я наоборот в сервисе распаковываю его методом
orElse(null)
. Пока что это, конечно, не критично, но проверки наnull
действительно удобнее делать с Optional (я так понимаю, это в первую очередь касается вложенности, так как у Optional есть методmap
).