Ano ang hanay ng discriminator?

Talaan ng mga Nilalaman:

Ano ang hanay ng discriminator?
Ano ang hanay ng discriminator?
Anonim

Ang mismong column ng discriminator ay ginagamit upang makilala ang iba't ibang klase kapag ang mga hierarchy ng klase ay nakamapang patag o patayo. Ang ideya sa likod ng flat at vertical na pagmamapa ay ang bawat klase ay nakamapa sa isang solong row sa base class table. Ginagamit ang discriminator value para tukuyin ang uri ng bawat row.

Paano mo mahahanap ang column ng discriminator?

Ang kahulugan ng entity: @Entity(name="Port") @DiscriminatorColumn(name="type", discriminatorType=DiscriminatorType. STRING, length=10) @DiscriminatorValue(value="port") @Table(name="vPorts") @XmlRootElement(name="port") pampublikong klase na PortEntity { …

Ano ang discriminator sa Java?

Annotation Type DiscriminatorColumn

Tinutukoy ang discriminator column para sa SINGLE_TABLE at JOINED Inheritance mapping strategies. Tinukoy lang ang diskarte at ang column ng discriminator sa root ng isang entity class hierarchy o subhierarchy kung saan inilalapat ang ibang diskarte sa inheritance.

Ano ang gamit ng column ng discriminator sa Hibernate?

Kung gusto mong gamitin ang diskarteng ito sa JPA, kailangang may column ng discriminator ang iyong database table. Tinutukoy ng value sa column na ito na ang klase ng entity kung saan imamapa ang bawat tala. Bilang default, ang Hibernate ay gumagamit ng parehong diskarte.

Ano ang gamit ng @DiscriminatorColumn?

Ang

Discriminator aykaraniwang ginagamit sa SINGLE_TABLE inheritance dahil kailangan mo ng column para matukoy ang uri ng record. Halimbawa: Mayroon kang klase na Student at 2 sub-class: GoodStudent at BadStudent.

Hibernate Tip: SINGLE_TABLE strategy without discriminator column

Hibernate Tip: SINGLE_TABLE strategy without discriminator column
Hibernate Tip: SINGLE_TABLE strategy without discriminator column
39 kaugnay na tanong ang nakita

Inirerekumendang: