Mikä on sekvenssi lepotilassa?
Mikä on sekvenssi lepotilassa?

Video: Mikä on sekvenssi lepotilassa?

Video: Mikä on sekvenssi lepotilassa?
Video: Viewsonic - Turn off Sleep Mode 2024, Saattaa
Anonim

SEKVENSSI on sukupolven tyyppi, jota suosittelee Lepotila dokumentointi. Luodut arvot ovat yksilöllisiä per järjestys . Jos et määritä a järjestys nimi, Lepotila käyttää uudelleen samaa hibernate_sequence-arvoa eri tyypeille.

Kun tämä otetaan huomioon, mikä @SequenceGenerator on lepotilassa?

Huomautuksen tyyppi SequenceGenerator . @Target(value={TYPE, METHOD, FIELD}) @Retention(value=RUNTIME) julkinen @käyttöliittymä SequenceGenerator . Määrittää ensisijaisen avaimen generaattorin, johon voidaan viitata nimellä, kun generaattorielementti määritetään GeneratedValue-merkinnälle.

Lisäksi mitä merkintää käytetään mukautetulle tietokantasekvenssille lepotilassa? Ensinnäkin sinun täytyy kommentoida primaariavaimen attribuutti @GeneratedValue huomautus ja aseta GenerationType. SEKVENSSI strategiana. Tämä kertoo Lepotila käyttää a tietokantasekvenssi luodaksesi ensisijaisen avaimen arvon. Jos et anna lisätietoja, Lepotila käyttää oletusarvoaan järjestys.

Samoin ihmiset kysyvät, mikä on allocationSize sekvenssigeneraattorissa?

allokaatioKoko - (Valinnainen) Summa, jota lisätään allokoitaessa järjestys numerot alkaen järjestys . Esimerkiksi: mikä tahansa muu sovellus (joka esimerkiksi käyttää tavallista JDBC:tä) saattaa haluta lisätä uusia rivejä tunnisteiden alle, jotka on hankittu järjestys - mutta kaikki nämä arvot saattavat olla jo käytössä Hibernatessa!

Mikä on @GenericGenerator?

@GeneratedValue-merkintä tarkoittaa, että sarakkeelle luodaan arvo, joka on merkittävä @Id:llä. @ GenericGenerator on hibernate-merkintä, jota käytetään osoittamaan mukautettua generaattoria, joka voi olla luokka tai pikakuvake Hibernaten toimittamaan generaattoriin.

Suositeltava: