Informação acerca da geração da chave principal

Esta tabela enumera os campos disponíveis na área Geração de chave principal da vista Detalhes da JPA para tipos de Correlação de ID.

Propriedade Descrição Predefinição
Geração de chave principal Estes campos definem como é gerada a chave principal. Estes campos correspondem à anotação @GeneratedValue. Valor gerado
   Estratégia
  • Automático
  • Identidade - A coluna Identidade da base de dados atribui valores.

  • Sequência - Uma tabela de sequência atribui valores (consulte Gerador de sequências).

  • Tabela - Uma tabela de base de dados atribui valores (consulte Gerador de tabelas).

Automático
  Nome do gerador Nome único do valor gerado.
Gerador de tabelas Estes campos determinam que tabela da base de dados é usada para gerar a chave principal e correspondem à anotação @TableGenerator.

Estes campos só são relevantes quando Estratégia = Tabela.


  Nome Nome único do gerador.
  Tabela Tabela da base de dados onde estão armazenados os valores de ID gerados
  Coluna da chave principal A coluna da Tabela do gerador que contém a chave principal.
  Coluna de valores A coluna onde estão armazenados os valores ID gerados.
  Valor da coluna da chave principal O valor da Coluna da chave principal na tabela do gerador.
Gerador de sequências Estes campos definem a sequência específica usada para gerar a chave principal e correspondem à anotação @SequenceGenerator.

Estes campos só são relevantes quando Estratégia=Sequência.


  Nome Nome da tabela de sequências a usar para definir valores de chave principal.
  Sequência Nome único da sequência.

 

Tarefa relacionada

Correlação de ID

 

Tarefa relacionada

Vista Detalhes da JPA (para atributos)