Мое веб-приложение на Java использует Hibernate для выполнения ORM. В некоторых моих объектах я использую ленивую загрузку, чтобы избежать получения данных, пока они мне абсолютно не понадобятся. Проблема в том, что я загружаю исходный объект в сеанс, а затем этот сеанс уничтожается. Когда я позже пытаюсь разрешить загруженные коллекции в моем объекте, я получаю следующую ошибку:
org.hibernate.LazyInitializationException: не удалось лениво инициализировать коллекцию ролей: common.model.impl.User.groups, ни один сеанс или сеанс не был закрыт
Я попытался связать новый сеанс с коллекцией и затем разрешить, но это дает те же результаты.
Кто-нибудь знает, как я могу разрешить ленивые коллекции, когда исходный сеанс закончился?
Спасибо ...
- Стив