Zkladn mapovn

Pouit volby Zkladn mapovn slou k mapovn atributu pmo na sloupec databze. Zkladn mapovn me bt pouito pouze s nsledujcmi typy atribut:

Chcete-li vytvoit zkladn mapovn:

  1. 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.

  2. 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 @Basic.

    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

    • Pomalu

    Rychle
    Voliteln Uruje, zda toto pole me mt hodnotu null. Ano
    Typ Uruje typ dat:
    • Vchoz

    • Objekt LOB - Uruje, zda jde o rozshl objekty (BLOB nebo CLOB). Podrobnosti najdete v sti "Lob".

    • asov - Uruje, zda se jedn o objekt typu Datum, as nebo asov raztko. Podrobnosti najdete v sti "asov".

    • Vtov - Uruje, jak trvale uchovvat vtov omezen jako ordinln nebo etzec, aby odpovdala stvajcmu schmatu databze.



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>)

 

Souvisejc loha

Mapovn entity

 

Souvisejc odkazy

Pohled Struktura JPA
Pohled Podrobnosti JPA (pro atributy)

 

Souvisejc koncepce

Zkladn informace o mapovn OR
Zkladn informace o rozhran API EJB 3.0 Java Persistence