Есть ли способ проверить, уже собрана ли коллекция? try-catch
только?Спящий режим, проверьте, полностью ли загружена коллекция
У меня есть функция, работающая с ленивой коллекцией, и мне нужно ее загрузить, только если она еще не загружена.
Есть ли способ проверить, уже собрана ли коллекция? try-catch
только?Спящий режим, проверьте, полностью ли загружена коллекция
У меня есть функция, работающая с ленивой коллекцией, и мне нужно ее загрузить, только если она еще не загружена.
Использование Hibernate.initialize(collection)
Это приведет к инициализации коллекции, если она еще не установлена.
(Существует еще один метод - Hibernate.isInitialized(collection)
, но так как вы хотите на самом деле загрузить коллекцию, initialize(..)
является путь - это делает ту же проверку, прежде чем приступить к инициализации)
Спасибо. Возможно, вы имели в виду Hibernate.isInitialized (collection)? – blow
@ blow - нет. Проверьте мое обновление для уточнения – Bozho
это замечательно! Спасибо. – blow