Ce este moștenirea hibernată?
Ce este moștenirea hibernată?

Video: Ce este moștenirea hibernată?

Video: Ce este moștenirea hibernată?
Video: Ce lume lăsăm moștenire copiilor noștri? Vulgaritate versus educație 2024, Noiembrie
Anonim

Entitate moştenire înseamnă că putem folosi interogări polimorfe pentru a prelua toate entitățile sub-clasă atunci când interogăm o super-clasă. De cand Hibernează este o implementare JPA, conține toate cele de mai sus, precum și câteva Hibernează -caracteristici specifice legate de moştenire.

De asemenea, întrebat, câte tipuri de moștenire există în hibernare?

3 tipuri

care este valoarea discriminatorului în hibernare? Tip de adnotare DiscriminatorValue Specifică valoare al discriminator coloană pentru entități de tipul dat. Strategia moștenirii și discriminator coloana sunt specificate numai în rădăcina unei ierarhii sau subierarhii de clasă de entități în care se aplică o strategie de moștenire diferită.

În plus, la ce folosește maparea moștenirii în hibernare?

@ Moştenire - Este folosit pentru a defini tipul de moștenirea folosită în hibernează și este definit în clasa părinte. Dacă Moştenire adnotarea nu este specificată sau dacă nu moştenire tipul este specificat pentru o ierarhie de clasă de entități, SINGLE_TABLE cartografiere strategia este folosit.

La ce folosește @MappedSuperclass?

Adnotare MappedSuperclass . Desemnează o clasă ale cărei informații de mapare sunt aplicate entităților care moștenesc de la ea. A superclasă mapată nu are un tabel separat definit pentru acesta.

Recomandat: