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