Ошибка "failed to lazily initialize a collection of role, no session or session was closed" в Hibernate

октября
07
2012

В этой статье будет рассказано, как избавиться от ошибки "ERROR: org.hibernate.LazyInitializationException failed to lazily initialize a collection of role: com.yyy.ClassName, no session or session was closed" в Hibernate.

Решается эта проблема, добавлением свойства fetch=FetchType.EAGER к аннотации @OneToMany:


@OneToMany(fetch=FetchType.EAGER)
public Collection<User> getUsers(){
 ...
}

Напишите первое сообщение!

Вы должны войти под своим аккаунтом чтобы оставлять комментарии