- Beranda
- Komunitas
- Tech
- Programmer Forum
[ask] problem lazy collection spring hibernate


TS
abiexa
[ask] problem lazy collection spring hibernate
mastah-mastah sekalian
ane punya problem nih masalah spring dengan lazy collection
jadi ane punya tabel yang berelasi, hasil generate netbeans
tabel itu adalah tabel kabupaten,kecamatan,desa (saling berelasi)
nah sewaktu mau nampilin pakai Gson
selalu muncul eksepsi
failed to lazily initialize a collection of role: com.example.entity.Kabupaten.kecamatanCollection, no session or session was closed
ane udah ganti nambahin session di controller, nambahin @transactional di DAO nya, nambah tx:annotation-driven tapi ga ngaruh. kira kira gimana ya solusinya. Trims
ane punya problem nih masalah spring dengan lazy collection
jadi ane punya tabel yang berelasi, hasil generate netbeans
tabel itu adalah tabel kabupaten,kecamatan,desa (saling berelasi)
Spoiler for kecamatan:
Spoiler for kabupaten:
Code:
public class KabupatenDaoImpl extends HibernateDaoSupport implements KabupatenDao {
@Autowired
public void init(SessionFactory sessionFactory) {
setSessionFactory(sessionFactory);
}
@Override
public List<Kabupaten> getAll(int startPage, int pageSize) {
DetachedCriteria criteria = DetachedCriteria.forClass(Kabupaten.class);
return getHibernateTemplate().findByCriteria(criteria, startPage * pageSize, pageSize);
}
...
}
nah sewaktu mau nampilin pakai Gson
Code:
List<Kabupaten> kab = kabupatenDao.getAll(0,15);
Gson gson = new Gson();
String res = gson.toJson(kab);
selalu muncul eksepsi
failed to lazily initialize a collection of role: com.example.entity.Kabupaten.kecamatanCollection, no session or session was closed
ane udah ganti nambahin session di controller, nambahin @transactional di DAO nya, nambah tx:annotation-driven tapi ga ngaruh. kira kira gimana ya solusinya. Trims
0
858
0


Komentar yang asik ya


Komentar yang asik ya
Komunitas Pilihan