Informace o generování primárního klíče

Tato tabulka uvádí pole dostupná v oblasti Generování primárního klíče v pohledu Podrobnosti JPA pro typy Mapování ID.

Vlastnost Popis Výchozí
Generování primárního klíče Tato pole definují, jak je generován primární klíč. Tato pole odpovídají anotaci @GeneratedValue. Generovaná hodnota
   Strategie
  • Automatický
  • Identita – Hodnoty jsou přiřazeny sloupcem databáze Identita.

  • Posloupnost – Hodnoty jsou přiřazeny tabulkou posloupnosti (viz téma Generátor posloupnosti).

  • Tabulka – Hodnoty jsou přiřazeny databázovou tabulkou (viz téma Generátor tabulky).

Automatický
  Název generátoru Jedinečný název generované hodnoty.
Generátor tabulky Tato pole definují databázovou tabulku použitou pro generování primárního klíče a odpovídají anotaci @TableGenerator.

Tato pole se použijí pouze v případě, když Strategie = Tabulka.


  Název Jedinečný název generátoru.
  Tabulka Databázová tabulka, která ukládá generované hodnoty ID.
  Sloupec s primárním klíčem Sloupec v tabulce generátoru tabulky, který obsahuje primární klíč.
  Sloupec hodnot Sloupec, který ukládá generované hodnoty ID.
  Hodnota sloupce s primárním klíčem Hodnota pro sloupec s primárním klíčem v tabulce generátoru.
Generátor posloupnosti Tato pole definují specifickou posloupnost použitou pro generování primárního klíče a odpovídají anotaci @SequenceGenerator.

Tato pole se použijí pouze v případě, když Strategie=Posloupnost.


  Název Název tabulky posloupnosti, která má být použita pro definování hodnot primárního klíče.
  Posloupnost Jedinečný název posloupnosti.

 

Související úloha

Mapování ID

 

Související úloha

Pohled Podrobnosti JPA (pro atributy)