Hva er diskriminatorkolonne?

Innholdsfortegnelse:

Hva er diskriminatorkolonne?
Hva er diskriminatorkolonne?
Anonim

Selve diskriminatorkolonnen brukes for å skille mellom forskjellige klasser når klassehierarkier er kartlagt flatt eller vertik alt. Ideen bak den flate og vertikale kartleggingen er at hver klasse er kartlagt i en enkelt rad i basisklassetabellen. Diskriminatorverdien brukes til å definere typen for hver rad.

Hvordan finner du diskriminatorkolonnen?

Entitetsdefinisjonen: @Entity(name="Port") @DiscriminatorColumn(name="type", discriminatorType=DiscriminatorType. STRING, length=10) @DiscriminatorValue(value="port") @Table(navn)="vPorts") @XmlRootElement(name="port") offentlig klasse PortEntity { …

Hva er diskriminator i Java?

Annotasjonstype DiscriminatorColumn

Spesifiserer diskriminatorkolonnen for SINGLE_TABLE og JOINED Arvkartleggingsstrategiene. Strategien og diskriminatorkolonnen er bare spesifisert i roten av et enhetsklassehierarki eller underhierarki der en annen arvestrategi brukes.

Hva er bruken av diskriminatorkolonnen i dvalemodus?

Hvis du vil bruke denne strategien med JPA, må databasetabellen din ha en diskriminatorkolonne. Verdien i denne kolonnen identifiserer enhetsklassen som hver post skal tilordnes. Som standard bruker Hibernate samme tilnærming.

Hva er bruken av @DiscriminatorColumn?

Diskriminator erofte brukt i SINGLE_TABLE-arv fordi du trenger en kolonne for å identifisere posttypen. Eksempel: Du har en klassestudent og 2 underklasser: GoodStudent og 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 relaterte spørsmål funnet

Anbefalt: