Oracle - sequence

03/11/2010

0

ola
segue meu codigo:

HibernateDAO<Usuario> usuDAO = new HibernateDAO<Usuario>(Usuario.class);

                Usuario usu = new Usuario();
                usu.setNome(JOptionPane.showInputDialog(null, "Informe o nome do Usuário: "));
                usu.setLogin(JOptionPane.showInputDialog(null, "Informe o Login do Usuário: "));
                usu.setSenha(JOptionPane.showInputDialog(null, "Informe a senha do Usuário: "));
               
                 usuDAO.cadastrar(usu);


depois, qdo vou verificar no banco oracle, esta gravado, porem a chave esta pulando um numero.
Ex:
6isabelatissa1237olaolaola
porém, qdo executo o mesmo sql diretamente no banco, esta gravando normal.
Alguem poderia ajudar.
Obrigado
Alberto

Alberto

Responder

Posts

03/11/2010

Davi Costa

Nas configurações do Hibernate,
acredito q vc deva saber ele mostra a query gerada, tenta pegar essa query e compara com a que vc executa no banco... se tiver diferença o problema está aí.

Att Davi
Responder

08/11/2010

Dyego Carmo

As vezes pula mesmo , depende da quantidade de comandos que o proprio hibernate dá... para garantir que não pule você tera que criar uma tigger...

Mas existe MESMO a necessidade de nao pular ?

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar