我尝试将集合加载到我的对象(我不能使用 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;
}
}