Mapování n ku jedné definuje jednohodnotové přidružení k jiné třídě entity, která má multiplicitu n ku jedné.
V pohledu Struktura JPA vyberte mapované pole.
Klepněte pravým tlačítkem myši na pole a potom vyberte volbu Mapovat jako > n 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 Mapovací entita | Definuje mapování jako n ku jedné. To odpovídá anotaci @ManyToOne. |
n 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. |
| Načtení | Definuje, jak jsou data načtena z databáze. Podrobnosti najdete v části "Typ načtení".
|
Rychle |
| Kaskáda | Podrobnosti najdete v části "Typ kaskády".
|
Výchozí |
| Volitelné | Určuje, zda toto pole může mít hodnotu null. | Ano |
Použijte tuto tabulku a vyplňte pole na kartě informací o sloupcích spojení v pohledu Podrobnosti JPA.
Platforma Eclipse přidá do pole následující anotace:
@JoinTable(joinColumns=@JoinColumn(name="<SLOUPEC_SPOJENÍ>"), name = "<NÁZEV_TABULKY_SPOJENÍ>") @ManyToOne(targetEntity=<CÍLOVÁ_ENTITA>, fetch=<TYP_NAČTENÍ>, cascade=<TYP_KASKÁDY>)


