Tabela opisuje pola dostępne w sekcji Generowanie klucza głównego widoku Szczegóły JPA w przypadku odwzorowań identyfikatora.
Właściwość | Opis | Wartość domyślna |
---|---|---|
Generowanie klucza głównego | Pola te definiują sposób generowania klucza głównego. Odpowiadają one adnotacji @GeneratedValue . |
Wartość generowana |
Strategia |
|
Automatycznie |
Nazwa generatora | Unikalna nazwa generowanej wartości. | |
Generator tabeli | Pola te definiują tabelę w bazie danych, która będzie używana do generowania klucza głównego. Odpowiadają one adnotacji @TableGenerator .
Pola te mają zastosowanie tylko wtedy, gdy Strategia = Tabela. |
|
Nazwa | Unikalna nazwa generatora. | |
Tabela | Tabela w bazie danych, w której zapisywane są wygenerowane identyfikatory. | |
Kolumna klucza głównego | Kolumna w tabeli generatora tabeli, która zawiera klucz główny. | |
Kolumna wartości | Kolumna, w której zapisywane są wygenerowane identyfikatory. | |
Wartość kolumny klucza głównego | Wartość kolumny klucza głównego w tabeli generatora. | |
Generator sekwencji | Pola te definiują konkretną sekwencję, która będzie używana do generowania klucza głównego. Odpowiadają one adnotacji @SequenceGenerator .
Pola te mają zastosowanie tylko wtedy, gdy Strategia=Sekwencja. |
|
Nazwa | Nazwa tabeli sekwencji używanej do definiowania wartości klucza głównego. | |
Sekwencja | Unikalna nazwa sekwencji. |