abiexaAvatar border
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)
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
852
0
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Komunitas Pilihan