Bruk en ID-tilordning n†r du skal oppgi prim‘rn›kkelen til en entitet. ID-tilordninger kan brukes med en Entitet eller Tilordnet superklasse. Hver entitet m† ha en ID-tilordning.
Velg et felt som skal tilordnes, i visningen JPA-struktur.
H›yreklikk i feltet og velg deretter Tilordne som > ID. Visningen JPA-detaljer (for attributter) viser egenskapene for det valgte feltet.
Bruk denne tabellen til † fullf›re Generell informasjon-feltene i visningen JPA-detaljer.
Egenskap | Beskrivelse | Standardverdi |
---|---|---|
Hyperlink for entitetstilordning | Definerer denne tilordningen som en ID-tilordning.
Dette feltet tilsvarer annotasjonen |
ID |
Kolonne | Databasekolonnen som er tilordnet til entitetsattributtet. Se "Kolonne" hvis du vil ha mer informasjon. | Det antas som standard at kolonnen har samme navn som attributtet. |
Tabell | Databasetabellen som er tilordnet til entitetsattributtet. | Det antas som standard at Tabell er identisk med tabellen som er tilknyttet entiteten. |
Tidsbestemt | Angir typen data. Se
"Tidsbestemt" hvis du
vil ha mer informasjon.
|
Bruk denne tabellen til † fullf›re feltene i omr†det Generer prim‘rn›kkel i visningen JPA-detaljer.
Egenskap | Beskrivelse | Standardverdi |
---|---|---|
Generer prim‘rn›kkel | Disse feltene definerer hvordan prim‘rn›kkelen skal genereres. | |
Strategi | Se "Generer prim‘rn›kkel hvis du vil ha mer informasjon.
|
Auto |
Generatornavn | Navnet p† prim‘rn›kkelgeneratoren som er oppgitt i Strategi |
Det blir vist flere felt i omr†det Generer prim‘rn›kkel, avhengig av valgt Strategi. Se "visningen JPA-detaljer (for attributter) hvis du vil ha mer informasjon.
Eclipse legger til f›lgende annotasjoner til feltet:
@Id @Column(name="<COLUMN_NAME>", table="<TABLE_NAME>", insertable=<INSERTABLE>, updatable=<UPDATABLE>) @Temporal(<TEMPORAL>) @GeneratedValue(strategy=GeneratorType.<STRATEGY>, generator="<GENERATOR_NAME>")@TableGenerator(name="<TABLE_GENERATOR_NAME>", table = "<TABLE_GENERATOR_TABLE>", pkColumnName = "<TABLE_GENERATOR_PK>", valueColumnName = "<TABLE_GENERATOR_VALUE_COLUMN>", pkColumnValue = "<TABLE_GENERATOR_PK_COLUMN_VALUE>")@SequenceGenerator(name="<SEQUENCE_GENERATOR_NAME>", sequenceName="<SEQUENCE_GENERATOR_SEQUENCE>")