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 |
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. |