Selamat siang para master2 java :D
Saya mengalami Exception ketika develop aplikasi Desktop menggunakan
hibernate 3.
Exception ini muncul ketika akan melakukan proses Delete :
object nya bernama Komputer, dan operasi berikut berada di class controller:
Komputer komputer = komputerDao.getKomputerByIpAddress(String ipAddress);
if(komputerDao.removeKomputer(komputer)){ //disinilah error terjadi
......
}
berikut operasi delete pada class KomputerDao:
public boolean removeKomputer(Komputer komputer){
boolean result = false;
if(komputer!=null){
Komputer temp = getKomputerByIp(komputer);
sf.getCurrentSession().getTransaction().begin();
sf.getCurrentSession().delete(temp);
sf.getCurrentSession().getTransaction().commit();
result = true;
}
return result;
}
exceptionnya kira2 begini :
*Exception in thread "AWT-EventQueue-0"
org.hibernate.ObjectDeletedException: deleted object would be re-saved by
cascade (remove deleted object from associations)*
saya develop menggunakan netbeans 6.5.
googling dan nemu disini :
http://forum.hibernate.org/viewtopic.php?p=2274758&sid=a8809a558bb82b77161a4bf0b9d86a88
tapi disana kurang penjelasan.
sebagai informasi saya menggunakan 2 tabel yang berelasi :
katakanlah tabelnya bernama :
Group dan Komputer.
satu Group bisa banyak Komputer, dan 1 Komputer pasti punya 1 Group. (One To
Many)
adakah yang tau solusinya?
terima kasih atas pencerahannya.. :D
--
Blog : http://widyaperwira.wordpress.com
Facebook : [email protected]
-Widya Perwira Utama-