[Javalist] Hibernate insert/update probléma

Keresztes Jozsef jkeresztes at vati.hu
2013. Jan. 30., Sze, 14:13:25 CET


Balázs !

 

Te meg szoktad csinálni amit ajánl a Hibernate, vagyis minden entity-nek felüldefiniálod az equals() és hashCode() metódusát ?

 

Joe

 

From: Vig, Balázs [mailto:balazs.vig at datasolutions.hu] 
Sent: Wednesday, January 30, 2013 1:15 PM
To: Java lista
Subject: Re: [Javalist] Hibernate insert/update probléma

 

 

Igaz, hogy nincs tranzitív perzisztencia, de az adatbázisban a gyerek tartalmaz hivatkozást a szülőre. Így ha a várost országhoz rendeled, akkor annak ORASZAG_ID mezőjét be akarja állítani a Hibernate. Csakhogy a város még nincs mentve, ezért az update sikertelen lesz.

A cascade az ilyen helyzeteket oldja meg: összerakod az egymásra hivatkozó objektumokat, a legfelsőre nyomsz egy save-t, aztán minden bekerül az adatbázisba. Nagyon szeretem :)





Üdv:
Vig Balázs

 

2013. január 30. 12:03 Keresztes Jozsef írta, <jkeresztes at vati.hu>:

Balázs !

 

Köszi szépen ez lett a megoldás, azóta összebarátkoztunk a Cascade-dal, sőt kinéztem a jó kis Hibernate könyvemből

a cascade-os cuccokat. Csak az nem világos hogy a könyv szerint ha nem írsz cascade-ot akkor

elvileg nem is kéne foglalkozni a csatolt entitásokkal, vagyis nincs tranzitív perzisztencia.

Na mind1.

 

Joe

 

 

 

--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20130130/62b566aa/attachment.html>


További információk a(z) Javalist levelezőlistáról