Mi a különbség a mentés és a hibernált állapot között?
Mi a különbség a mentés és a hibernált állapot között?

Videó: Mi a különbség a mentés és a hibernált állapot között?

Videó: Mi a különbség a mentés és a hibernált állapot között?
Videó: Hibernate - save() vs persist() | Explained with Examples 2024, Április
Anonim

Itt van különbség a mentés és a megmaradás között módszer: A visszatérési típus kitartani metódus érvénytelen, míg visszatérési típusa megment metódus szerializálható objektum. De ezek közül a bot is INSERT rekordokat az adatbázisba. Egy másik közötti különbség fennmarad és megment az, hogy mindkét módszer tranziens objektumot állít állandó állapotba.

Itt melyik a jobb mentés vagy hibernált állapotban maradás?

A különbség köztük megment és kitartani módszer be Hibernálás Hasonló megment módszer kitartani is BESZÁLLÍTÁS rekordokat az adatbázisba, de a típust adja vissza kitartani érvénytelen, miközben visszatérési típusa megment szerializálható objektum. 2) Egy másik különbség a között kitartani és megment az, hogy mindkét módszer perzisztenssé tesz egy tranziens példányt.

Felmerülhet az a kérdés is, hogy mi marad hibernált állapotban? A hibernált állapot továbbra is fennáll hasonló a mentéshez (tranzakcióval), és hozzáadja az entitásobjektumot a perzisztens kontextushoz, így minden további változás nyomon követhető. Ha az objektum tulajdonságait a tranzakció véglegesítése vagy a munkamenet kiürítése előtt módosítják, akkor az akarat adatbázisba is menthető.

Továbbá, mi a különbség a Merge és a Perst in hibernate között?

JPA és Hibernálás biztosítani különböző módszereket kitartani új és a meglévő entitások frissítése. Használhatja a módszereket kitartani és mentse el egy új entitás és a metódusok tárolására összeolvad és frissítse a leválasztott entitás változásainak tárolására ban,-ben adatbázis.

Hogyan működik a mentés vagy frissítés hibernált állapotban?

megment () módszer egy BESZÁLLÍTÁS hogy az objektumot az adatbázisban tárolja, és visszaadja az adatbázis által generált azonosítót is. Másrészről, mentésVagy Frissítés () segítségével egy leválasztott tárgyat visszahelyezhetünk Hibernálás Session azaz megteheti INSERT vagy UPDATE attól függően, hogy az objektum létezik-e az adatbázisban vagy sem.

Ajánlott: