Informations sur la génération de la clé primaire

Cette table affiche la liste des zones disponibles dans la zone Génération de clé primaire de la vue Caractéristiques JPA pour les types Mappage d'ID.

Propriété Description Valeur par défaut
Génération de clé primaire Ces zones définissent comment la clé primaire est générée. Ces zones correspondent à l'annotation @GeneratedValue. Valeur générée
   Stratégie
  • Auto
  • Identité - Les valeurs sont affectées par la colonne Identity de la base de données.

  • Séquence - Les valeurs sont affectées par une table de séquence (voir Générateur de séquence).

  • Table - Les valeurs sont affectées par une table de base de données (voir Générateur de table).

Auto
  Nom de générateur Nom unique de la valeur générée.
Générateur de table Ces zones définissent la table de base de données utilisée pour générer la clé primaire et correspondent à l'annotation @TableGenerator.

Ces zones s'appliquent uniquement lorsque Strategy = Table.


  Nom Nom unique du générateur.
  Table Table de base de données qui stocke les valeurs d'ID générées.
  Colonne de clé primaire Colonne de la table du générateur de table qui contient la clé primaire.
  Colonne de valeur Colonne qui stocke les valeurs d'ID générées.
  Valeur de la colonne de clé primaire Valeur de la colonne de clé primaire dans la table de générateur.
Générateur de séquence Ces zones définissent la séquence particulière utilisée pour générer la clé primaire et correspondent à l'annotation @SequenceGenerator.

Ces zones s'appliquent uniquement lorsque Strategy = Sequence.


  Nom Nom de la table de séquence à utiliser pour définir les valeurs de clé primaire.
  Séquence Nom unique de la séquence.

 

Tâche connexe

Mappage d'ID

 

Tâche connexe

Vue Caractéristiques JPA (pour les attributs)