Mi az a hibernált öröklődés?
Mi az a hibernált öröklődés?

Videó: Mi az a hibernált öröklődés?

Videó: Mi az a hibernált öröklődés?
Videó: Hibernate Tutorial 17 - Implementing Inheritance 2024, Április
Anonim

Entitás öröklés azt jelenti, hogy polimorf lekérdezéseket használhatunk az összes alosztályi entitás lekérésére, amikor egy szuperosztályra kérdezünk. Mivel Hibernálás egy JPA megvalósítás, tartalmazza a fentiek mindegyikét, valamint néhányat Hibernálás -hoz kapcsolódó sajátos jellemzők öröklés.

Azt is megkérdezték, hogy hányféle öröklődés létezik hibernált állapotban?

3 féle

mi a diszkriminátor érték hibernált állapotban? Annotáció típusa DiscriminatorValue Meghatározza a érték a diszkriminátor oszlop az adott típusú entitásokhoz. Az öröklési stratégia és a diszkriminátor oszlop csak egy entitásosztály-hierarchia vagy alhierarchia gyökerében van megadva, amelyben más öröklési stratégiát alkalmaznak.

Ezenkívül mi a haszna az öröklődési leképezésnek hibernált állapotban?

@ Öröklés - Ez használt típusának meghatározásához használt örökség ban ben Hibernálás és a szülő osztályban van meghatározva. Ha a Öröklés a megjegyzés nincs megadva, vagy ha nincs öröklés típus egy entitásosztály-hierarchiához van megadva, a SINGLE_TABLE feltérképezése stratégia az használt.

Mire jó a @MappedSuperclass?

Annotáció MappedSuperclass . Kijelöl egy osztályt, amelynek leképezési információit a rendszer az örökölő entitásokra alkalmazza. A feltérképezett szuperosztály nincs külön táblázat definiálva hozzá.

Ajánlott: