Pou§it¡ volby Mapov n¡ ID slou§¡ k urŸen¡ prim rn¡ho kl¡Ÿe entity. Mapov n¡ ID mohou bìt pou§ita u Entity nebo Mapovan‚ supertý¡dy. Ka§d entita mus¡ m¡t mapov n¡ ID.
V pohledu Struktura JPA vyberte mapovan‚ pole.
KlepnØte pravìm tlaŸ¡tkem myçi na pole a potom vyberte Mapovat jako > ID. Pohled Podrobnosti JPA (pro atributy) zobraz¡ vlastnosti pro vybran‚ pole.
Pou§ijte tuto tabulku a vyplåte pole vçeobecnìch informac¡ v pohledu Podrobnosti JPA.
Vlastnost | Popis | Vìchoz¡ |
---|---|---|
Hypertextovì odkaz Mapov n¡ entity | Definuje toto mapov n¡ jako Mapov n¡ ID.
Toto pole odpov¡d anotaci |
ID |
Sloupec | Sloupec datab ze mapovanì na atribut entity. Podrobnosti najdete v Ÿ sti "Sloupec". | Ve vìchoz¡m nastaven¡ se pýedpokl d , §e Sloupec je pojmenov n stejnØ jako atribut. |
Tabulka | Datab zov tabulka mapovan na atribut entity. | Ve vìchoz¡m nastaven¡ se pýedpokl d , §e Tabulka je identick s tabulkou pýidru§enou k entitØ. |
¬asovì | UrŸuje typ dat. Podrobnosti najdete v Ÿ sti "¬asovì".
|
Pou§ijte tuto tabulku a vyplåte pole v oblasti informac¡ o generov n¡ prim rn¡ho kl¡Ÿe v pohledu Podrobnosti JPA.
Vlastnost | Popis | Vìchoz¡ |
---|---|---|
Generov n¡ prim rn¡ho kl¡Ÿe | Tato pole definuj¡, jak je generov n prim rn¡ kl¡Ÿ. | |
Strategie | Podrobnosti najdete v Ÿ sti "Generov n¡ prim rn¡ho kl¡Ÿe".
|
Automatickì |
N zev gener toru | N zev gener toru prim rn¡ho kl¡Ÿe zadan‚ho v r mci strategie |
V z vislosti na vybran‚ strategii se v oblasti informac¡ o generov n¡ prim rn¡ho kl¡Ÿe mohou zobrazit dalç¡ pole. Dalç¡ informace viz t‚ma "Pohled Podrobnosti JPA (pro atributy)".
Platforma Eclipse pýid do pole n sleduj¡c¡ anotace:
@Id @Column(name="<NµZEV_SLOUPCE>", table="<NµZEV_TABULKY>", insertable=<VLO¦ITELNí>, updatable=<AKTUALIZOVATELNí>) @Temporal(<¬ASOVí>) @GeneratedValue(strategy=GeneratorType.<STRATEGIE>, generator="<NµZEV_GENERµTORU>")@TableGenerator(name="<NµZEV_GENERµTORU_TABULKY>", table = "<TABULKA_GENERµTORU_TABULKY>", pkColumnName = "<PK_GENERµTORU_TABULKY>", valueColumnName = "<SLOUPEC_HODNOT_GENERµTORU_TABULKY>", pkColumnValue = "<SLOUPEC_HODNOT_PK_GENERµTORU_TABULKY>")@SequenceGenerator(name="<NµZEV_GENERµTORU_POSLOUPNOSTI>", sequenceName="<POSLOUPNOST_GENERµTORU_POSLOUPNOSTI>")