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