прогреваются при старте приложения явно по ApplicationContextRefresh. Данные лежат в postgres и достаются с помощью hibernate. Во время прогрева есть необходимость выполнить что-то в стиле '''Optional.of(student.getGroup())
.map(Group::getInstitute)
.map(Institute::getUniversity).orElse(null)''' , где все связи OneToOne двустороннние, но Lazy. Cоответвственно, при прогреве падает npe(Все связи однозначно определены и существуют). Подскажите, есть способ нормально выполнить такую штуку, без Hibernate.initialize?
FetchGraph?
LazyCollection.False?
Обсуждают сегодня