{IndirectList: not instantiated}



Merhaba ,


Örneğin Fatura ve FaturaDetay entitylerin var ise ve Fatura Entity de Fatura Detayı için tanımlama yapıldıysa bunu çağırdığınızda başlıktaki gibi bir hata alırsınız. Bunun sebebi ise OneToMany tanımlarken LAZY olarak tanımlamanızdır. Bunu EAGER olarak değiştirdiğinizde hatayı artık almayacaksınız.


@OneToMany(cascade = CascadeType.ALL, mappedBy = "fisId", fetch = FetchType.LAZY)

private List<TblFisDetay> tblFisDetayList;

@OneToMany(cascade = CascadeType.ALL, mappedBy = "fisId", fetch = FetchType.EAGER)

private List<TblFisDetay> tblFisDetayList;

Yorum Gönder

0 Yorumlar