Použití volby Mapování jedna ku jedné slouží k definování vztahu s multiplicitou jedna ku n.
V pohledu Struktura JPA vyberte mapované pole.
Klepněte pravým tlačítkem myši na pole a potom vyberte volbu Mapovat jako > jedna ku jedné. 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 Mapovaná entita | Definuje mapování jako jedna ku jedné. To odpovídá anotaci @OneToOne . |
Jedna ku jedné |
Cílová entita | Entita, na kterou je tento atribut mapován. | null
Cílovou entitu nemusíte určit explicitně, protože může být odvozena od typu odkazovaného objektu. |
Typ načtení | Definuje, jak jsou data načtena z databáze. Podrobnosti najdete v části "Typ načtení".
|
Rychle |
Mapováno pomocí | Pole databáze, které vlastní vztah. |
Použijte tuto tabulku a vyplňte pole informací o sloupcích spojení v pohledu Podrobnosti JPA.
Platforma Eclipse přidá do pole následující anotace:
@OneToOne(targetEntity=<CÍLOVÁ_ENTITA>, cascade=CascadeType.<TYP_KASKÁDY>, fetch = FetchType.<TYP_NAČTENÍ>, mappedBy = "<MAPOVÁNO_POMOCÍ>") @JoinColumn(name="<NÁZEV_SLOUPCE_SPOJENÍ>", referencedColumnName= "<ODKAZOVANÝ_SLOUPEC_SLOUPCE_SPOJENÍ>", insertable = <VLOŽITELNÝ>, updatable = <AKTUALIZOVATELNÝ>)