Safu ya kibaguzi ni nini?

Orodha ya maudhui:

Safu ya kibaguzi ni nini?
Safu ya kibaguzi ni nini?
Anonim

Safu wima ya kibaguzi yenyewe ni hutumika kutofautisha kati ya tabaka tofauti wakati safu za darasa zimechorwa kwenye ramani bapa au wima. Wazo nyuma ya uchoraji ramani bapa na wima ni kwamba kila darasa limechorwa kwenye safu mlalo moja kwenye jedwali la darasa la msingi. Thamani ya kibaguzi inatumika kufafanua aina ya kila safu.

Je, unapataje safu ya kibaguzi?

Ufafanuzi wa huluki: @Entity(jina="Bandari") @DiscriminatorColumn(jina="aina", discriminatorType=DiscriminatorType. STRING, urefu=10) @DiscriminatorValue(thamani="bandari") @Jedwali(jina)="vPorts") @XmlRootElement(name="port") PortEntity ya daraja la umma { …

Kibaguzi ni nini katika Java?

Safuwima ya Kibaguzi cha Aina ya Ufafanuzi

Hubainisha safu wima ya kibaguzi kwa mikakati SINGLE_TABLE na JOINED ya kuchora Urithi. Mkakati na safu wima ya kibaguzi zimebainishwa pekee katika mzizi wa daraja la huluki au daraja ndogo ambapo mkakati tofauti wa urithi unatumika.

Je, kuna matumizi gani ya safu wima ya kibaguzi katika Hibernate?

Ikiwa ungependa kutumia mkakati huu na JPA, jedwali lako la hifadhidata linahitaji kuwa na safu wima ya kibaguzi. Thamani katika safu wima hii inabainisha aina ya huluki ambayo kila rekodi itachorwa. Kwa chaguomsingi, Hibernate hutumia mbinu sawa.

Je, matumizi ya @DiscriminatorColumn ni nini?

Mbaguzi nihutumika sana katika urithi wa SINGLE_TABLE kwa sababu unahitaji safu wima ili kutambua aina ya rekodi. Mfano: Una Mwanafunzi wa darasa na madarasa madogo 2: Mwanafunzi Mwema na Mwanafunzi Mbaya.

Hibernate Tip: SINGLE_TABLE strategy without discriminator column

Hibernate Tip: SINGLE_TABLE strategy without discriminator column
Hibernate Tip: SINGLE_TABLE strategy without discriminator column
Maswali 39 yanayohusiana yamepatikana

Ilipendekeza: