Oplysninger om generering af primærnøgler

I denne tabel vises en liste over de felter, der er tilgængelige i området Generering af primærnøgler i oversigten JPA-oplysninger for typerne Id-tilknytning vha. mapping.

Egenskab Beskrivelse Standard
Generering af primærnøgler Disse felter definerer, hvordan den primære nøgle skal genereres. Disse felter svarer til annotationen @GeneratedValue. Genereret værdi
   Strategi
  • Automatisk
  • Identity - Værdier tildeles af databasens Identity-kolonne.

  • Sequence - Værdierne tildeles af en sekvenstabel (se Sekvensgenerator). 

  • Table - Værdier tildeles af en databasetabel (se Tabelgenerator).

Automatisk
  Generatornavn Et entydigt navn til den genererede værdi.
Tabelgenerator Disse felter definerer den databasetabel, der skal bruges til generering af den primære nøgle, og svarer til annotationen @TableGenerator.

Disse felter gælder kun, når Strategi = Tabel.


  Navn Entydigt navn på generatoren.
  Tabel Den databasetabel, der gemmer de genererede id-værdier.
  Primærnøglekolonne Den kolonne i tabelgeneratorens Tabel, der indeholder primærnøglen.
  Værdikolonne Den kolonne, der gemmer de genererede id-værdier.
  Værdi i primærnøglekolonne Værdien for Primærnøglekolonne i generatortabellen.
Sekvensgenerator  Disse felter definerer den specifikke sekvens, der skal bruges til generering af primærnøglen, og svarer til annotationen @SequenceGenerator.

Disse felter gælder kun, når Strategi = Sekvens.


  Navn Navnet på den sekvenstabel, der skal bruges til at definere værdierne til primærnøglen.
  Sekvens Et entydigt navn til sekvensen.

 

Relateret opgave

Id-tilknytning vha. mapping

 

Relateret opgave

Oversigten JPA-oplysninger (for attributter)