Ano ang hibernate inheritance?
Ano ang hibernate inheritance?

Video: Ano ang hibernate inheritance?

Video: Ano ang hibernate inheritance?
Video: Hibernate Tutorial 17 - Implementing Inheritance 2024, Marso
Anonim

Entity mana nangangahulugan na maaari kaming gumamit ng polymorphic na mga query para sa pagkuha ng lahat ng mga sub-class na entity kapag nag-query para sa isang super-class. Since Hibernate ay isang pagpapatupad ng JPA, naglalaman ito ng lahat ng nasa itaas pati na rin ang ilan Hibernate -mga partikular na tampok na nauugnay sa mana.

Tinanong din, ilang uri ng mana ang mayroon sa hibernate?

3 uri

ano ang halaga ng discriminator sa hibernate? Uri ng Anotasyon DiscriminatorValue Tinutukoy ang halaga ng discriminator column para sa mga entity ng ibinigay na uri. Ang diskarte sa mana at ang discriminator Ang column ay tinukoy lamang sa ugat ng isang entity class hierarchy o subhierarchy kung saan inilapat ang ibang diskarte sa inheritance.

Bukod pa rito, ano ang gamit ng pagmamapa ng mana sa hibernate?

@ Mana - Ito ay ginamit upang tukuyin ang uri ng ginamit na mana sa hibernate at ito ay tinukoy sa parent class. Kung ang Mana hindi tinukoy ang anotasyon o kung hindi mana ang uri ay tinukoy para sa isang hierarchy ng klase ng entity, ang SINGLE_TABLE pagmamapa diskarte ay ginamit.

Ano ang gamit ng @MappedSuperclass?

Anotasyon MappedSuperclass . Nagtatalaga ng klase na ang impormasyon sa pagmamapa ay inilapat sa mga entity na nagmamana mula dito. A nakamapang superclass ay walang hiwalay na talahanayan na tinukoy para dito.

Inirerekumendang: