Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 vložte nasledujúci kód do odstránenia objektu SPS z databázy . Toto je metóda " odstrániť " : 
 
 zamestnanca zamestnanec = em.find ( Employee.class , je len jedným zo spôsobov , ako odstrániť objekt SPS z databázy . Ak spáchania transakcie , je fyzicky odstráni objekt entity z databázy . , ale mali by ste sa rozhodnúť uchovávať údaje , všetko , čo musíte urobiť , je zrušiť transakciu , alebo nie písať to , aby dáta neporušené . Tento koncept je tiež odvolával sa na ako metóda " explicitné odstrániť " . 
 2 
 Vložte kód nižšie označiť referenčné polia s CascadeType.REMOVE , alebo CascadeType.ALL , ktorý zahŕňa oDSTRÁNIŤ , podľa toho , čo si prajete , o orgáne alebo orgánoch , ktoré chcete odstrániť : 
 
 @ Entity 
 
 class Employee { 
 
: Autor
 @ OneToOne ( kaskáda = CascadeType.REMOVE ) 
 
 v súkromí adresa adresa , 
 
 : 
 
 } 
 
 Vzhľadom k kaskádového efektu CascadeType . ODSTRÁNIŤ metódu , bude každý " Adresa " inštancia " zamestnanca " triedy do databázy vymazané po označte polia adresy, ktorá odkazuje na túto konkrétnu inštanciu . 
 3 
 Vložte uspieť kód aktivovať viac agresívny režim " odstrániť kaskádového" , ktorá používa komponent orphanRemoval na @ OneToOne a @ OneToMany anotácia : 
 
 @ Subjektu 
 
 triedy Employee { 
 
 : 
 
 @ OneToOne ( orphanRemoval = true ) 
 
 v súkromí adresa adresa , 
 
 : 
 
 } 
 
 v tomto príklade , orphanRemoval = true a kaskády = CascadeType.REMOVE sú podobné , čo CascadeType.REMOVE redundantné metódu , preto sa neodstráni nič , len funkcia orphanRemoval bude vykonávať odstránenie , pretože je nastavená na stav " true " 
 < br . >