オブジェクトにコレクションをロードしようとしました (FetchType.EAGER を使用できません) が、次の例外が発生します:
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: Produkt.opinie, could not initialize proxy - no Session
@Transactional スコープで実行しているため、理由がわかりません。
@Service
@Transactional
public class ProduktService extends AbstractService implements IProduktService {
public Produkt findProduktById(Integer id) {
Produkt produkt = (Produkt) getSessionFactory().getCurrentSession()
.get(Produkt.class, id);
produkt.getOpinie();
return produkt;
}
}