Vestavěné mapování

Použití volby Vestavěné mapování slouží k určení trvalého pole nebo vlastnosti entity, jejíž hodnota je instancí vložitelné třídy.

  1. V pohledu Struktura JPA klepněte pravým tlačítkem myši na pole, které chcete mapovat.

  2. Vyberte volbu Mapovat jako > Vestavěné. Pohled Podrobnosti JPA (pro atributy) zobrazí vlastnosti pro vybrané pole.

  3. Použijte tuto tabulku a vyplňte zbývající pole v pohledu Podrobnosti JPA.

    Vlastnost Popis Výchozí
    Hypertextový odkaz Mapování entity Definuje toto mapování jako Vestavěné mapování.

    To odpovídá anotaci @Embedded.

    Vložený
    Potlačení atributů Určete, aby bylo potlačeno výchozí mapování atributu entity. Vyberte Potlačit výchozí.

Platforma Eclipse přidá do pole následující anotace:

@Embedded
@AttributeOverride(column=@Column(table="<TABULKA_SLOUPCŮ>", name = "<NÁZEV_SLOUPCE>"))

 

Související úloha

Mapování entity

 

Související odkazy

Pohled Struktura JPA
Pohled Podrobnosti JPA (pro atributy)

 

Související koncepce

Základní informace o mapování OR
Základní informace o rozhraní API EJB 3.0 Java Persistence