JPA e Sequence

4 respostas
nel

Boa tarde a todos.

Surgiu uma dúvida na qual em pesquisas não encontrei a solução.
A questão é a necessidade de se criar duas Sequence no mesmo Entity.

Normalmente, só é criada para a PK, mas preciso de outro campo seja UNIQUE e que seus dados sejam gerados, mas gostaria de deixar isto a cargo do Banco.
A Sequence para a PK já é gerada e funciona normalmente,

Se puderem esclarecer esta dúvida, eu agradeço.

Abraços.

Att,

Nel

4 Respostas

L

Por código seria vc ao salvar uma inserção chamar um nextVal da sequence e preencher o valor do entity…depois mandar salvar…

nel

Obrigado pela atenção leopoldof.
E teria um meio de se efetuar isto via annotation?

Como por exemplo, a sequence da PK do meu entity está configurada via annotation, desta forma, o banco (Oracle) fica responsavél por gerenciar os valores, sem que eu tenha que “implementar” algo no código ou na regra de negócio, seria possível, esta mesma solução, para o caso que eu citei?

De qualquer forma, muito obrigado.

Att,

Nel.

L

Bom…sei que via annotation dá para pra por no id da tabela…mas experimenta por um annotation no outro campo também designando o nome a sequence…acho que não vai funcionar, mas por via das duvidas…

nel

Ok!

De qualquer forma, muito obrigado!
Qualquer coisa, reabro o tópico!

Abraços!

Criado 5 de agosto de 2010
Ultima resposta 10 de ago. de 2010
Respostas 4
Participantes 2