[Java lista] Spring/Eclipselink - izolációs szintek
Istvan Verhas
istvan at verhas.com
2011. Feb. 8., K, 21:34:21 CET
"Note that it is the application that bears responsibility for maintaining the consistency of runtime
relationships—for example, for insuring that the “one” and the “many” sides of a bidirectional
relationship are consistent with one another when the application updates the
relationship at runtime."
Ezt a JPA 1.0 szabvány idézetet épp a múlt héten kaptam "tanult" testvéremtől amikor én is a csodában bíztam. Egyszerű esetekben mondjuk nem is lenne csoda. Én arra jutottam, hogy ezt a logikát, ha már a jpa nem tudja, akkor az entitásba érdemes egységbe zárni olyan esetben amikor a kapcsolat cascade-olva is vagyon és ugyan abba az irányba. Ekkor elég
user.setExtension(userExtension)
em.persist(user)
Verhás István
JIRA szakértő
Verhás & Verhás Szoftver Manufaktúra Kft.
istvan at verhas.com
t: +36(30)3997117
skype: verhasi
On Feb 8, 2011, at 8:21 PM, Auth Gábor wrote:
> Hi,
>
> 2011. február 8. 19:52:22 dátummal Mariák Kálmán az alábbiakat írta:
>> Sikerült!
>> userExtension.setUser(user);
>> em.persist(user);
>> em.persist(userExtension);
>> user.setExtension(userExtension);
>
> Hja, ha mindkét oldalon van set, akkor neked kell kezelni mindkét bean
> esetén... eddig csak az egyik oldalon állítottad be. Csoda nem fog történni,
> hogy beállítódjön mindkettő bean-ben. :)
>
> Beállítottad valahol, hogy userExtension.setUser(user), aztán később
> lekérdezed, hogy user.getExtension(). Ez honnan kap értéket? Hogy van
> annotálva a két bean?
>
>> A baj csak az, hogy fogalmam sincs, hogy miért működik, mi történik a
>> háttérben.
>
> :)
> --
> http://www.javaforum.hu -=- http://www.enaplo.hu
> Auth Gábor -=- http://www.javaforum.hu/web/10/authgabor
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
--------- következő rész ---------
Egy nem text típusú csatolt állomány át lett konvertálva...
Név: smime.p7s
Típus: application/pkcs7-signature
Méret: 3792 bytes
Leírás: nem elérhető
Url : http://javagrund.hu/pipermail/javalist/attachments/20110208/d0f7d84d/attachment-0001.bin
További információk a(z) Javalist levelezőlistáról