Kas yra sujungti žiemos miego režimu?
Kas yra sujungti žiemos miego režimu?

Video: Kas yra sujungti žiemos miego režimu?

Video: Kas yra sujungti žiemos miego režimu?
Video: Kodėl mes miegame ir kaip išsimiegoti geriau 2024, Gegužė
Anonim

Kaip žinome, kad update() ir sujungti () metodai žiemoti naudojami norint paversti objektą, kuris yra atskirtos būsenos, į patvarumo būseną. Sujungti turėtų būti naudojamas tokiu atveju. Jis sujungia atskirto objekto pakeitimus su seanso objektu, jei toks yra.

Kuo skiriasi Merge ir saveOrUpdate veikiant užmigdymo režimui?

Jei naudojate išsaugoti arba atnaujinti , išsaugotas objektas PRIVALO būti pridėtas prie sesijos. Užmigti pasirūpina SUJUNGIMAS duomenis žiemoti sesijos pridėtą objektą ir išsaugo duomenis. Vienintelis naudojimo trūkumas SUJUNGTI yra tai, kad perduotas objektas neatspindi pasikeitusios informacijos.

Vėliau kyla klausimas, kas yra Evict žiemos miego režimu? iškeldinti () Norėdami atskirti objektą nuo seanso talpyklos, žiemoti numato iškeldinti () metodas. Atjungus objektą nuo seanso, jokie objekto pakeitimai nebus išsaugoti. Susieti objektai taip pat bus atskirti, jei susiejimas susietas su kaskadu=" iškeldinti ".

Taip pat reikia žinoti, kaip veikia užmigdymo atnaujinimas?

atnaujinti () atnaujinti () metodas atnaujinimus patvarumo objektas, naudojant atskirto objekto identifikatorių arba naują objekto egzempliorių, sukurtą naudojant esamą identifikatorių. Jei objektas jau yra sesijoje su tuo pačiu identifikatoriumi, jis pateikia išimtį.

Ką veikia EntityManager sujungimas?

The EntityManager . sujungti () operacija yra naudojama sujungti atsieto objekto pakeitimus į patvarumo kontekstą. susilieja tiesiogiai neatnaujina objekto į duomenų bazę, ji sujungia pakeitimus į išliekamumo kontekstą (operaciją).

Rekomenduojamas: