- Beranda
- 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
866
0
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
20.2KThread•4.9KAnggota
Komentar yang asik ya