Kaj je zaporedje v mirovanju?
Kaj je zaporedje v mirovanju?

Video: Kaj je zaporedje v mirovanju?

Video: Kaj je zaporedje v mirovanju?
Video: Razkrivanje molekularne lepote življenja in vpliv meditacije nanjo - prof. dr. Metka Ravnik 2024, Maj
Anonim

ZAPOREDJE je vrsta generacije, ki jo priporoča Hibernacija dokumentacijo. Ustvarjene vrednosti so edinstvene po zaporedje . Če ne navedete a zaporedje ime, Hibernacija bo ponovno uporabil isto hibernate_sequence za različne vrste.

Če to upoštevamo, kaj je @SequenceGenerator v stanju mirovanja?

Vrsta opombe Generator zaporedja . @Target(value={TYPE, METHOD, FIELD}) @Retention(value=RUNTIME) public @interface Generator zaporedja . Definira generator primarnega ključa, na katerega se lahko sklicuje po imenu, ko je element generatorja podan za pripis GeneratedValue.

Poleg tega, kateri pripis se uporablja za zaporedje baze podatkov po meri v stanju mirovanja? Najprej morate komentiraj atribut primarnega ključa z @GeneratedValue opomba in nastavite GenerationType. ZAPOREDJE kot strategija. To pove Hibernacija uporabiti a zaporedje baze podatkov za generiranje vrednosti primarnega ključa. Če ne navedete dodatnih informacij, Hibernacija bo uporabil privzeto zaporedje.

Podobno se ljudje sprašujejo, kaj je allocationSize v generatorju zaporedja?

allocationSize – (Neobvezno) Znesek, ki ga je treba povečati pri dodelitvi zaporedje številke iz zaporedje . Na primer: katera koli druga aplikacija (ki na primer uporablja navaden JDBC) bo morda želela vstaviti nove vrstice pod ID-je, pridobljene iz zaporedje - vendar vse te vrednosti morda že uporablja Hibernate!

Kaj je @GenericGenerator?

Pripis @GeneratedValue označuje, da je ustvarjena vrednost za stolpec, ki mora biti označen z @Id. @ Generični generator je pripis za mirovanje, ki se uporablja za označevanje generatorja po meri, ki je lahko razred ali bližnjica do generatorja, ki ga zagotavlja Hibernate.

Priporočena: