Što je slijed u hibernaciji?
Što je slijed u hibernaciji?

Video: Što je slijed u hibernaciji?

Video: Što je slijed u hibernaciji?
Video: Duh u močvari 2024, Svibanj
Anonim

SLIJED je vrsta generacije koju preporučuje Hibernacija dokumentacija. Generirane vrijednosti su jedinstvene po slijed . Ako ne navedete a slijed Ime, Hibernacija ponovno će koristiti isti hibernate_sequence za različite tipove.

Imajući to u vidu, što je @SequenceGenerator u stanju hibernacije?

Vrsta napomene Generator sekvence . @Target(value={TYPE, METHOD, FIELD}) @Retention(value=RUNTIME) javno @sučelje Generator sekvence . Definira generator primarnog ključa koji se može referencirati imenom kada je element generatora naveden za napomenu GeneratedValue.

Nadalje, koja se bilješka koristi za prilagođeni slijed baze podataka u stanju hibernacije? Prije svega, morate komentirati atribut primarnog ključa s @GeneratedValue napomena i postavite GenerationType. SLIJED kao strategija. Ovo govori Hibernacija koristiti a slijed baze podataka za generiranje vrijednosti primarnog ključa. Ako ne date dodatne informacije, Hibernacija koristit će svoje zadano slijed.

Isto tako, ljudi pitaju, što je allocationSize u generatoru sekvenci?

allocationSize - (Neobavezno) Iznos za povećanje prilikom dodjele slijed brojevi iz slijed . Na primjer: bilo koja druga aplikacija (koja npr. koristi običan JDBC) možda želi umetnuti nove retke pod ID-ove dobivene od slijed - ali sve te vrijednosti možda već koristi Hibernate!

Što je @GenericGenerator?

Napomena @GeneratedValue označava da se generira vrijednost za stupac, koji mora biti označen s @Id. @ Generički generator je napomena o hibernaciji koja se koristi za označavanje prilagođenog generatora, koji može biti klasa ili prečac do generatora koji isporučuje Hibernate.

Preporučeni: