Hva er sekvens i dvalemodus?
Hva er sekvens i dvalemodus?

Video: Hva er sekvens i dvalemodus?

Video: Hva er sekvens i dvalemodus?
Video: ДАВНО ЗАБЫТЫЙ КИЛЛЕР ВЕРНУЛСЯ, НО НЕ ПОМНИТ КТО ОН И ОТКУДА - Призрак - Русский боевик 2024, Kan
Anonim

SEKVENS er generasjonstypen anbefalt av Gå i dvale dokumentasjon. De genererte verdiene er unike pr sekvens . Hvis du ikke spesifiserer en sekvens Navn, Gå i dvale vil gjenbruke den samme hibernate_sequence for forskjellige typer.

Med tanke på dette, hva er @SequenceGenerator i dvalemodus?

Merknadstype Sekvensgenerator . @Target(value={TYPE, METHOD, FIELD}) @Retention(value=RUNTIME) public @grensesnitt Sekvensgenerator . Definerer en primærnøkkelgenerator som kan refereres til ved navn når et generatorelement er spesifisert for GeneratedValue-kommentaren.

Videre, hvilken merknad brukes for en tilpasset databasesekvens i dvalemodus? Først av alt må du kommentere primærnøkkelattributtet med @GeneratedValue merknad og sett GenerationType. SEKVENS som strategien. Dette forteller Gå i dvale å bruke en databasesekvens for å generere primærnøkkelverdien. Hvis du ikke oppgir ytterligere informasjon, Gå i dvale vil bruke standarden sekvens.

På samme måte spør folk, hva er allocationSize i sekvensgenerator?

allokeringStørrelse - (Valgfritt) Beløpet som skal økes med ved tildeling sekvens tall fra sekvens . For eksempel: enhver annen applikasjon (som f.eks. bruker vanlig JDBC) vil kanskje sette inn nye rader under IDer hentet fra sekvens - men alle disse verdiene kan allerede være brukt av Hibernate!

Hva er @GenericGenerator?

@GeneratedValue-kommentaren angir at en verdi for en kolonne, som må merkes med @Id, genereres. @ Generisk Generator er en dvalemerknad som brukes for å betegne en tilpasset generator, som kan være en klasse eller snarvei til en generator levert av Hibernate.

Anbefalt: