Mikä on JPA-yksikön elinkaari?
Mikä on JPA-yksikön elinkaari?

Video: Mikä on JPA-yksikön elinkaari?

Video: Mikä on JPA-yksikön elinkaari?
Video: Yhtymävaltuuston kokous 9.2.23 (Keski-Uudenmaan sote -kuntayhtymä) 2024, Marraskuu
Anonim

The elinkaari / kokonaisuus Objektit koostuu neljästä tilasta: Uusi, Hallittu, Poistettu ja Irrotettu. Kun an kokonaisuus objekti luodaan alun perin, sen tila on Uusi. Tässä tilassa objektia ei ole vielä liitetty EntityManageriin. sitkeys.

Mikä tässä on JPA-yksikkö?

A JPA-yksikkö luokka on POJO (Plain Old Java Object) luokka, eli tavallinen Java luokka, joka on merkitty (merkitty) kykeneväksi esittämään tietokannan objekteja. Käsitteellisesti tämä on samanlainen kuin serialisoitavissa olevat luokat, jotka on merkitty serialisoitaviksi.

Lisäksi mikä on irrottautunut kokonaisuus parlamentaarisessa parlamentaarisessa edustajakokouksessa? Tai samanlainen viesti, kun käytämme erilaista JPA palveluntarjoaja kuin Hibernate EntityManager. A irrotettu kokonaisuus (alias a erillinen objekti) on objekti, jolla on sama tunnus kuin kokonaisuus pysyvyyssäilössä, mutta se ei enää ole osa pysyvyyskontekstia (EntityManager-istunnon laajuus).

Mikä tällä tavalla on Persistencecontext?

A pysyvyys kontekstissa on joukko entiteettejä siten, että jokaiselle pysyvälle identiteetille on ainutlaatuinen entiteettiinstanssi. Sisällä a pysyvyys kontekstissa , kokonaisuuksia hallitaan. EntityManager hallitsee niiden elinkaarta, ja he voivat käyttää tietovaraston resursseja. Irrotettu entiteetti ei voi ladata mitään ylimääräistä pysyvää tilaa.

Mitä hyötyä @entitysta on?

Entiteetit edustavat pysyvää dataa, joka on tallennettu relaatiotietokantaan automaattisesti käyttämällä säilön hallittua pysyvyyttä. Ne ovat pysyviä, koska niiden tiedot tallennetaan jatkuvasti johonkin tietojen tallennusjärjestelmään, kuten tietokantaan: ne selviävät palvelinvioista, vikasietoisuudesta tai verkkovioista.

Suositeltava: