Wiosną w jpa / hibernate, jak mogę utrzymać sesję otwartą, aby uniknąć leniwych wyjątków inicjalizacji?

Obecnie zaznaczam kolekcje w fasolach encji jako chętne do unikania leniwego wyjątku inicjowania, gdy próbuję uzyskać dostęp do właściwości kolekcji po załadowaniu komponentu bean za pomocą EntityManager.

Jeśli zamiast tego pozostawię kolekcję jako leniwe ładowanie, jak mogę utrzymać sesję otwartą? Myślałem o próbie @Transactional, ale nawet jeśli to zadziałało, nie chciałbym tego robić, ponieważ nie wydaje się właściwe pozostawienie otwartej transakcji przez długi czas.

questionAnswers(6)

yourAnswerToTheQuestion