Çfarë është bashkimi në hibernate?
Çfarë është bashkimi në hibernate?

Video: Çfarë është bashkimi në hibernate?

Video: Çfarë është bashkimi në hibernate?
Video: История любви медведя и молодой девушки ЛОЛЫ 2024, Nëntor
Anonim

Siç e dimë se përditësimi() dhe shkrihet () metodat në hibernoj përdoren për të kthyer objektin i cili është në gjendje të shkëputur në gjendje qëndrueshmërie. Shkrihet duhet të përdoret në atë rast. Ai bashkon ndryshimet e objektit të shkëputur me një objekt në seancë, nëse ai ekziston.

Atëherë, cili është ndryshimi midis Merge dhe saveOrUpdate në hibernate?

Nëse jeni duke përdorur ruajOrPërditëso , objekti i ruajtur DUHET t'i bashkëngjitet sesionit. Hibernate kujdeset për SHKRIMI të dhënat për të përshtatur hibernoj sesioni bashkangjitur objektin dhe ruan të dhënat. E vetmja negative e përdorimit SHKRIHET është se objekti i kaluar nuk pasqyron informacionin e ndryshuar.

Më pas, pyetja është, çfarë është Evict në hibernate? dëbojnë () Për të shkëputur objektin nga cache e sesionit, hibernoj ofron dëbojnë () metodë. Pas shkëputjes së objektit nga sesioni, çdo ndryshim në objekt nuk do të vazhdojë. Objektet e lidhura gjithashtu do të shkëputen nëse shoqata është hartuar me kaskadë=" dëbojnë ".

Gjithashtu duhet ditur se si funksionon përditësimi i hibernimit?

përditësimi () përditësimi () metodë përditësimet entiteti për qëndrueshmëri duke përdorur identifikuesin e objektit të shkëputur ose shembullin e ri të entitetit të krijuar me identifikuesin ekzistues. Nëse objekti është tashmë në seancë me të njëjtin identifikues, atëherë ai hedh përjashtim.

Çfarë bën bashkimi EntityManager?

Të Menaxher i Entit . shkrihet () operimi përdoret për të shkrihet ndryshimet e bëra në një objekt të shkëputur në kontekstin e qëndrueshmërisë. shkrihet bën duke mos përditësuar drejtpërdrejt objektin në bazën e të dhënave, ai bashkon ndryshimet në kontekstin e qëndrueshmërisë (transaksionit).

Recommended: