Opções de Seqüenciamento

Use as informações a seguir para especificar opções de seqüenciamento:

Campo | Descrição
--- | ---
Usar Seqüenciamento | Especifica se este descritor usa o seqüenciamento. Se essa opção for selecionada, especifique o Nome, a Tabela e o Campo para seqüenciamento.

Nome

Informe o nome da seqüência.

- Para seqüenciamento de tabela: Digite o nome do valor na coluna do nome da seqüência (no seqüenciamento default da tabela, a coluna chamada `SEQ_NAME`) da tabela de seqüência (no seqüenciamento default da tabela, a tabela chamada `SEQUENCE`) que o TopLink usa para procurar o valor de contagem da seqüência correspondente (no seqüenciamento default da tabela, o valor correspondente na coluna `SEQ_COUNT`) a esta classe de referência do descritor. Para obter mais informações, consulte "Seqüenciamento de Tabela".

- Para seqüenciamento nativo (plataforma Oracle): informe o nome do objeto de seqüência que o Oracle Database cria para gerenciar o seqüenciamento para a classe de referência desse descritor. Para obter mais informações, consulte "Seqüenciamento Nativo com uma Plataforma do Oracle Database"

- Para seqüenciamento nativo (plataforma não-Oracle): Para compatibilidade de banco de dados, digite um nome genérico para a seqüência, como `SEQ`. Para obter mais informações, consulte "Seqüenciamento Nativo com uma Plataforma Não-Oracle Database".

Tabela | Especifique o nome da tabela do banco de dados que contém o campo (consulte Campo) no qual o TopLink deve gravar o valor da seqüência quando uma nova instância da classe de referência desse descritor é criada. É quase sempre a tabela principal desse descritor.

Campo

Especifique o nome do campo na tabela especificada (consulte Campo) no qual o TopLink deve gravar o valor da seqüência quando uma nova instância da classe de referência desse descritor é criada. É quase sempre a chave primária da classe (consulte "Configurando Chaves Primárias").

- Para seqüenciamento nativo (plataforma não-Oracle): certifique-se de que o esquema do banco de dados especifica o tipo correto desse campo (consulte "Seqüenciamento Nativo com uma Plataforma Não-Oracle Database").

Consulte Também

  Configurando o Seqüenciamento no Nível do Descritor
  Configurando o Seqüenciamento no Nível do Projeto
  Configurando o Seqüenciamento no Nível da Sessão