Oracle - sequence
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
Curtidas 0
Respostas
Davi Costa
03/11/2010
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
GOSTEI 0
Dyego Carmo
03/11/2010
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 ?
GOSTEI 0