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
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
Curtir tópico
+ 0
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
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 ?
Mas existe MESMO a necessidade de nao pular ?
Responder
Clique aqui para fazer login e interagir na Comunidade :)