Наша модель предметной области очень тесно связана, и некоторые классы, которые отображаются в hibernate, имеют глубину 6 коллекций. В настоящее время мы не используем отложенную загрузку для них, так как бизнес-уровень обходит некоторые классы более высокого уровня и извлекает некоторых из их дочерних классов, в это время сеанс будет закрыт. Получение такого большого количества данных для заполнения этого графа объекта кажется дорогим, и у меня есть сомнения относительно правильности модели предметной области - возможно, нам следует уменьшить глубину и увеличить количество DAO. Мне кажется, это должно быть обычным компромиссом, верно ли это мнение?