Kaj je spajanje v stanju mirovanja?
Kaj je spajanje v stanju mirovanja?

Video: Kaj je spajanje v stanju mirovanja?

Video: Kaj je spajanje v stanju mirovanja?
Video: БИГУДИ ДЛЯ ОРХИДЕИ - МЕТОД ВОССТАНОВЛЕНИЯ ТУРГОРА ЛИСТЬЕВ ОРХИДЕЙ! НАПИТОК ИЗ КЛЕВЕРА ДЛЯ ОРХИДЕЙ! 2024, Maj
Anonim

Kot vemo, da update() in združiti () metode v prezimi se uporabljajo za pretvorbo predmeta, ki je v ločenem stanju, v obstojno stanje. Združi je treba v tem primeru uporabiti. Združuje spremembe ločenega objekta z objektom v seji, če obstaja.

Kakšna je torej razlika med Merge in saveOrUpdate v stanju mirovanja?

Če uporabljate saveOrUpdate , shranjeni objekt MORA biti priložen seji. Hibernacija skrbi za ZDRUŽEVANJE podatke ustrezno prezimi seji priložen predmet in shrani podatke. Edina slaba stran uporabe SPOJ je, da posredovani objekt ne odraža spremenjenih informacij.

Kasneje se postavlja vprašanje, kaj je Evict v stanju mirovanja? izseliti () Če želite predmet ločiti iz predpomnilnika seje, prezimi prispeva izseliti () metoda. Ko objekt ločite od seje, nobena sprememba objekta ne bo vztrajala. Povezani predmeti bodo tudi ločeni, če je povezava preslikana s cascade=" izseliti ".

Prav tako morate vedeti, kako deluje posodobitev v mirovanje?

nadgradnja () nadgradnja () metoda posodobitve entiteta za obstojnost z uporabo identifikatorja ločenega objekta ali novega primerka entitete, ustvarjene z obstoječim identifikatorjem. Če je predmet že v seji z istim identifikatorjem, vrže izjemo.

Kaj naredi spajanje EntityManager?

The EntityManager . združiti () je vajena operacija združiti spremembe, narejene na ločenem objektu v obstojnem kontekstu. združitev ne ne posodablja neposredno v bazo podatkov, temveč združi spremembe v kontekst obstojnosti (transakcija).

Priporočena: