Mitä eroa on tallennuksen ja lepotilan jatkuvan välillä?
Mitä eroa on tallennuksen ja lepotilan jatkuvan välillä?

Video: Mitä eroa on tallennuksen ja lepotilan jatkuvan välillä?

Video: Mitä eroa on tallennuksen ja lepotilan jatkuvan välillä?
Video: Tietokone tutuksi #7 Kuinka toimia, kun kohtaat ongelmia? 2024, Marraskuu
Anonim

Tässä on ero tallennuksen ja pysymisen välillä menetelmä: palautustyyppi jatkua menetelmä on mitätön, kun palautustyyppi on Tallentaa menetelmä on serialisoitava objekti. Mutta molemmat niistä myös INSERT tietueet tietokantaan. Toinen ero säilyy ja Tallentaa on, että molemmat menetelmät tekevät ohimenevän objektin pysyvään tilaan.

Tässä, kumpi on parempi tallentaa vai pysyä horrostilassa?

Ero välillä Tallentaa ja jatkua menetelmä sisään Lepotila Samanlainen kuin Tallentaa menetelmä jatkua myös LISÄÄ tietueita tietokantaan, mutta palauttaa tyypin jatkua on mitätön, kun palautustyyppi on Tallentaa on serialoitava objekti. 2) Toinen ero jatkua ja Tallentaa on, että molemmat menetelmät tekevät transienttiinstanssista pysyvän.

Voidaan myös kysyä, mikä pysyy lepotilassa? Lepotila jatkuu on samanlainen kuin tallennus (tapahtuman kanssa) ja se lisää entiteettiobjektin pysyvään kontekstiin, joten kaikki muut muutokset seurataan. Jos objektin ominaisuuksia muutetaan ennen kuin tapahtuma on sitoutunut tai istunto tyhjennetään, se tahtoa myös tallennetaan tietokantaan.

Lisäksi, mitä eroa on Merge- ja Perst in-lepotilassa välillä?

JPA ja Lepotila tarjota eri menetelmiä jatkua uusia ja päivittää olemassa olevia kokonaisuuksia. Voit käyttää menetelmiä jatkua ja tallenna tallentaaksesi uuden kokonaisuuden ja menetelmät yhdistää ja päivittää tallentaaksesi irrotetun kokonaisuuden muutokset in tietokanta.

Kuinka tallennus tai päivitys toimii horrostilassa?

Tallentaa () -menetelmä tekee an LISÄÄ tallentaa kohteen tietokantaan ja se palauttaa myös tietokannan luoman tunnisteen. Toisaalta, tallenna tai päivitä () voidaan käyttää irrotetun esineen kiinnittämiseen uudelleen Lepotila Session eli se voi tehdä INSERT tai UPDATE riippuen siitä, onko objekti tietokannassa vai ei.

Suositeltava: