Pouit volby Zkladn mapovn slou k mapovn atributu pmo na sloupec databze. Zkladn mapovn me bt pouito pouze s nsledujcmi typy atribut:
Primitivn typy Java a oblky primitivnch typ.
java.lang.String, java.math.BigInteger
.
java.math.BigDecimal
.
java.util.Date
.
java.util.Calendar, java.sql.Date
.
java.sql.Time
.
java.sql.Timestamp
.
byte[]
.
Byte[]
.
char[]
.
Character[]
.
Vty.
Libovoln dal typ, kter implementuje Serializable
.
Chcete-li vytvoit zkladn mapovn:
V pohledu Struktura JPA klepnte pravm tlatkem myi na pole, kter chcete mapovat. Vyberte volbu Mapovat jako > Zkladn. Pohled Podrobnosti JPA (pro atributy) zobraz vlastnosti pro vybran pole.
Pouijte tuto tabulku a vyplte zbvajc pole v pohledu Podrobnosti JPA.
Vlastnost | Popis | Vchoz |
---|---|---|
Hypertextov odkaz mapa entity | Definuje toto mapovn jako Zkladn mapovn.
To odpovd anotaci |
Zkladn |
Sloupec | Sloupec databze mapovan na atribut entity. Podrobnosti najdete v sti "Sloupec". | Ve vchozm nastaven se pedpokld, e Sloupec je pojmenovn stejn jako atribut a e je vdy zahrnut do pkaz INSERT a UPDATE . |
Tabulka | Nzev databzov tabulky. | |
Naten | Definuje, jak jsou data natena z databze. Podrobnosti najdete v sti "Typ naten".
|
Rychle |
Voliteln | Uruje, zda toto pole me mt hodnotu null. | Ano |
Typ | Uruje typ dat:
|
Platforma Eclipse pid do pole nsledujc anotace:
@Column(name="<NZEV_SLOUPCE>", table="<TABULKA_SLOUPC>", insertable=<VLOITELN>, updatable=<AKTUALIZOVATELN>) @Basic(fetch=FetchType.<TYP_NATEN>, optional = <VOLITELN>) @Temporal(TemporalType.<ASOV>)