Što je hibernacija nasljeđivanja?
Što je hibernacija nasljeđivanja?

Video: Što je hibernacija nasljeđivanja?

Video: Što je hibernacija nasljeđivanja?
Video: Hibernate Tutorial 17 - Implementing Inheritance 2024, Travanj
Anonim

Entitet nasljedstvo znači da možemo koristiti polimorfne upite za dohvaćanje svih sub-klasa entiteta kada postavljamo upite za super-klasu. Od Hibernacija je JPA implementacija, sadrži sve gore navedeno kao i nekoliko Hibernacija -specifične značajke vezane uz nasljedstvo.

Također se postavlja pitanje koliko vrsta nasljeđivanja postoji u stanju hibernacije?

3 vrste

koja je vrijednost diskriminatora u hibernaciji? Vrsta napomene DiscriminatorValue Određuje vrijednost od diskriminator stupac za entitete zadanog tipa. Strategija nasljeđivanja i diskriminator stupac su samo navedeni u korijenu hijerarhije klase entiteta ili podhijerarhije u kojoj se primjenjuje drugačija strategija nasljeđivanja.

Dodatno, čemu služi mapiranje nasljeđivanja u hibernaciji?

@ Nasljedstvo - To je korišteni definirati vrstu korišteno nasljeđe u hibernirati a definiran je u roditeljskoj klasi. Ako je Nasljedstvo napomena nije navedena ili ako ne nasljedstvo tip je specificiran za hijerarhiju klasa entiteta, SINGLE_TABLE kartiranje strategija je korišteni.

Čemu služi @MappedSuperclass?

Napomena Mapirana Superklasa . Označava klasu čije se informacije o mapiranju primjenjuju na entitete koji nasljeđuju od nje. A mapirana superklasa nema definiranu posebnu tablicu za to.

Preporučeni: