Che cos'è l'ereditarietà dell'ibernazione?
Che cos'è l'ereditarietà dell'ibernazione?

Video: Che cos'è l'ereditarietà dell'ibernazione?

Video: Che cos'è l'ereditarietà dell'ibernazione?
Video: Berlusconi riappare in video a un mese dal ricovero: "Ma che ci faccio qui in ospedale?" 2024, Aprile
Anonim

Entità eredità significa che possiamo usare query polimorfiche per recuperare tutte le entità di sottoclasse quando si esegue una query per una superclasse. Da quando ibernazione è un'implementazione JPA, contiene tutto quanto sopra e anche alcuni ibernazione -caratteristiche specifiche relative a eredità.

Inoltre è stato chiesto, quanti tipi di ereditarietà ci sono in ibernazione?

3 tipi

qual è il valore discriminatore in ibernazione? Tipo di annotazione Valore discriminante Specifica il valore del discriminatore colonna per le entità del tipo specificato. La strategia ereditaria e il discriminatore sono specificate solo nella radice di una gerarchia o sottogerarchia di classi di entità in cui viene applicata una strategia di ereditarietà diversa.

Inoltre, qual è l'uso della mappatura dell'ereditarietà in ibernazione?

@ Eredità - È Usato definire il tipo di eredità usata in ibernare ed è definito nella classe genitore. Se la Eredità l'annotazione non è specificata o se no eredità il tipo è specificato per una gerarchia di classi di entità, SINGLE_TABLE Mappatura la strategia è Usato.

Qual è l'uso di @MappedSuperclass?

Annotazione MappatoSuperclass . Designa una classe le cui informazioni di mappatura vengono applicate alle entità che ne ereditano. UN superclasse mappata non ha una tabella separata definita per esso.

Consigliato: