Tato tabulka uvádí obecné vlastnosti dostupné v pohledu Podrobnosti Java pro každý typ mapování.
| Vlastnost | Popis | Výchozí | K dispozici pro typ mapování |
|---|---|---|---|
| Hypertextový odkaz Typ mapování | Klepnutím na název typu mapování, který je představován hypertextovým odkazem, se vyvolá dialogové okno Výběr typu mapování. Toto dialogové okno použijte pro zadání typu atributu. | Základní | Všechny typy mapování |
| Sloupec | Sloupec databáze, který obsahuje hodnotu atributu. Toto pole odpovídá anotaci @Column. |
Ve výchozím nastavení se předpokládá, že Sloupec je pojmenován stejně jako atribut. | Základní mapování, Vestavěné mapování, Mapování ID, Mapování verze |
| Název | Název sloupce databáze.
Toto pole odpovídá anotaci |
Základní mapování, Vestavěné mapování, Mapování ID | |
| Tabulka | Název databázové tabulky, která obsahuje vybraný sloupec. | Základní mapování, Vestavěné mapování, Mapování ID | |
| Vložitelný | Určuje, zda je sloupec vždy zahrnutý do příkazů SQL INSERT. |
True | Základní mapování, Vestavěné mapování, Mapování ID |
| Aktualizovatelný | Určuje, zda je sloupec vždy zahrnutý do příkazů SQL UPDATE. |
True | Základní mapování, Vestavěné mapování, Mapování ID |
| Jedinečný | Nastaví pro sloupec omezení UNIQUE. |
False | Základní mapování, Vestavěné mapování, Mapování ID |
| S povolenou hodnotou Null | Určuje, zda sloupec umožňuje nulové hodnoty. | True | Základní mapování, Vestavěné mapování, Mapování ID |
| Délka | Nastaví délku sloupce. | 255 | Základní mapování, Vestavěné mapování, Mapování ID |
| Přesnost | Nastaví přesnost hodnot ve sloupci. | 0 | Základní mapování, Vestavěné mapování, Mapování ID |
| Rozsah | Nastaví počet číslic, které se zobrazí vpravo od desetinné čárky. | 0 | Základní mapování, Vestavěné mapování, Mapování ID |
| Definice sloupce | Definuje DDL pro sloupec. Používá se při generování tabulky. | Základní mapování, Vestavěné mapování, Mapování ID | |
| Typ načtení | Definuje, jak jsou data načtena z databáze:
|
Rychle | Základní mapování, Mapování jedna ku jedné, Mapování n ku n, Mapování n ku jedné |
| Volitelné | Určuje, zda toto pole může mít hodnotu null. | Ano | Základní mapování, Mapování jedna ku jedné, Mapování n ku jedné |
| Lob | Určuje, zda je pole mapováno na java.sql.Clob nebo java.sql.Blob.
Toto pole odpovídá anotaci |
Základní mapování |
|
| Časový | Určuje, zda je toto pole jedno z následujících:
Toto pole odpovídá anotaci |
Základní mapování, Mapování ID | |
| Výčtový | Určete, jak trvale uchovávat vyjmenovaná omezení, pokud požadavkům vaší aplikace vyhovuje hodnota typu String, nebo aby odpovídala stávajícímu schématu databáze.
Toto pole odpovídá anotaci |
Pořadové číslo | |
| Cílová entita | Perzistentní entita, na kterou je atribut mapován. | Mapování jedna ku jedné, Mapování jedna ku n Mapování n ku n, Mapování n ku jedné | |
| ID | Určete, pokud je ID entity odvozeno od identity jiné entity. | ||
| Typ kaskády | Určuje, které operace jsou šířeny entitou.
|
Mapování jedna ku jedné, Mapování jedna ku n, Mapování n ku n, Mapování n ku jedné | |
| Mapováno pomocí | Pole v databázové tabulce, které "vlastní" vztah. Toto pole je povinné pouze na nevlastnické straně vztahu. | Mapování jedna ku jedné, Mapování jedna ku n | |
| Řadit podle | Určuje výchozí pořadí objektů vrácených z dotazu:
Toto pole odpovídá anotaci |
Primární klíč | Mapování jedna ku n. Mapování n ku n, Mapování n ku jedné |
| Potlačení atributů | Potlačí základní mapování mapované supertřídy (například, pokud je název zděděného sloupce nekompatibilní s existujícím modelem dat nebo je neplatný jako název sloupce ve vaší databázi). | Vestavěné mapování
|
