Informações de Geração de Chave Primária

Esta tabela lista os campos disponíveis na área Geração de Chave Primária na visualização Detalhes do JPA para tipos de mapeamentos de ID.

Propriedade Descrição Padrão
Geração de Chave Primária Esses campos definem como a chave primária será gerada. Eles correspondem à anotação @GeneratedValue. Valor Gerado
   Estratégia
  • Auto
  • Identidade – Valores são designados pela coluna Identidade do banco de dados.

  • Seqüência – Valores são designados por uma tabela de seqüência (consulte Seqüência Gerador).

  • Tabela – Valores são designados por uma tabela de banco de dados (consulte Gerador de Tabelas).

Auto
  Nome do Gerador Nome exclusivo do valor gerado.
Gerador de Tabelas Esses campos definem a tabela de banco de dados usada para gerar a chave primária e correspondem à anotação @TableGenerator.

Esses campos só se aplicam quando Estratégia = Tabela.


  Nome Nome exclusivo do gerador.
  Tabela Tabela de banco de dados que armazena os valores de ID gerados.
  Coluna de Chave Primária A coluna na Tabela do gerador de tabelas que contém a chave primária.
  Coluna de Valor A coluna que armazena os valores de ID gerados.
  Valor da Coluna de Chave Primária O valor da Coluna de Chave Primária na tabela do gerador.
Gerador de Seqüência Esses campos definem a seqüência específica usada para gerar a chave primária e correspondem à anotação @SequenceGenerator.

Esses campos só se aplicam quando Estratégia=Seqüência.


  Nome Nome da tabela de seqüência a ser usada para definir valores da chave primária.
  Seqüência Nome exclusivo da seqüência.

 

Tarefa Relacionada

Mapeamento de ID

 

Tarefa Relacionada

Visualização Detalhes do JPA (para Atributos)