У меня есть ленивая коллекция, которую я хочу инициализировать по своему усмотрению/контроллеру. На данный момент я могу сделать:JPA эквивалентная команда для Hibernate.initialize
Hibernate.initialize(myEntity.getListOfThings());
Эта команда зимуют зависит и не делает осуществление JPA прозрачным. Есть ли элегантный способ JPA?
Не было бы hibernate возвращать прокси вместо реального объекта? Когда я пытаюсь получить доступ к объекту, я думаю, что он все еще привязан к контексту персистентности, но приводит к исключению LazyInitializationException. У вас был мой прогноз, но было бы полезно, если бы вы могли разработать альтернативу – borjab
, но я имел в виду вызов свойства против прокси-объекта, если он все еще подключен, который полностью инициализирует его. Я обновил ответ, чтобы лучше отразить его –