У меня есть объект, который LAZY fetch называется Player. Я пытаюсь вручную инициализировать hibernate, но получаю эту ошибку, как будто пытаюсь использовать сущность Player до ее инициализации. Вот пример, в котором я получаю сообщение об ошибке в первой строке:
if (!Hibernate.isInitialized(contest.getPlayer())) Hibernate.initialize(contest.getPlayer());
playerName = contest.getPlayer().getName();
(обратите внимание, что выборка объекта EAGER для объекта Player не возможна, поскольку она вызывает слишком много проблем с задержкой)