[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