Kas yra seka žiemos miego režimu?
Kas yra seka žiemos miego režimu?

Video: Kas yra seka žiemos miego režimu?

Video: Kas yra seka žiemos miego režimu?
Video: Kodėl dažnai net poilsis, miegas, ar atostogos nesugrąžina energingumo? 2024, Lapkritis
Anonim

SEKA yra kartos tipas, kurį rekomenduoja Užmigti dokumentacija. Sugeneruotos vertės yra unikalios pagal seka . Jei nenurodysite a seka vardas, Užmigti pakartotinai naudos tą pačią hibernate_sequence skirtingiems tipams.

Turint tai omenyje, kas yra @SequenceGenerator žiemos miego režime?

Anotacijos tipas SequenceGenerator . @Target(value={TIPAS, METHOD, FIELD}) @Retention(value=RUNTIME) vieša @sąsaja SequenceGenerator . Apibrėžiamas pirminio rakto generatorius, kuris gali būti nurodytas pavadinimu, kai generatoriaus elementas nurodomas anotacijai „GeneratedValue“.

Be to, kuri anotacija naudojama pasirinktinei duomenų bazės sekai žiemos miego režimu? Visų pirma, jūs turite anotuoti pirminio rakto atributas su @GeneratedValue anotacija ir nustatykite GenerationType. SEKA kaip strategija. Tai pasakoja Užmigti naudoti a duomenų bazės seka sugeneruoti pirminio rakto reikšmę. Jei nepateiksite papildomos informacijos, Užmigti naudos numatytąjį seka.

Taip pat žmonės klausia, kas yra allocationSize sekos generatoriuje?

paskirstymasDydis – (pasirenkama) suma, kuria didinama paskirstant seka numeriai iš seka . Pavyzdžiui: bet kuri kita programa (kuri, pvz., naudoja paprastą JDBC) gali norėti įterpti naujas eilutes pagal ID, gautus iš seka – bet visas šias vertes jau gali naudoti „Hibernate“!

Kas yra @GenericGenerator?

@GeneratedValue anotacija reiškia, kad sugeneruojama stulpelio reikšmė, kuri turi būti komentuojama @Id. @ GenericGenerator yra hibernate anotacija, naudojama žymėti pasirinktinį generatorių, kuris gali būti klasė arba nuoroda į generatorių, kurį teikia Hibernate.

Rekomenduojamas: