Sequence no ORACLE

2 respostas
E

Pessoal, to tentando fazer uma pagina para adicionar um registro em uma tabela ORACLE, usando Hibernate, tenho um campo “id”, que deverá ser auto-numerado, ao que me parece o hibernate consegue trabalhar com sequence do oracle para gerar esse numero sequencial, mas eu não to conseguindo, ele gera a seguinte exception:

Caused by: java.sql.SQLException: ORA-02289: a seqüência não existe

alguem sabe como devo fazer?

muito obrigado

2 Respostas

P

Esquecendo um pouco o Hibernate, no seu banco de dados Oracle verifique o seguinte:

  • Se a seqüencia realmente existe (alguém poder ter “dropado” ela);
  • Se a seqüencia tem permissão de acesso pelo usuário;
  • Em todo caso, tente recriar a sequence.

Flw.

E

cara, obrigado mesmo , a sequence não existia, na verdade eu imaginei algo assim, mas não sabia como dizer pro hibernate “a sequence é essa !!!” ou coisa do tipo. Fuçando um pouco na internet eu achei um lance que me ajudou.

Valeu mesmo cara

Criado 23 de março de 2009
Ultima resposta 23 de mar. de 2009
Respostas 2
Participantes 2