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-

Kirim email ke