Estou inserindo um registro em determinada tabela usando JDBC, porém gostaria de recuperar o id gerado para esse registro pela sequence. Estou usando o pstmt.getGeneratedKeys(), porém está retornando um exceção quando uso isso. Alguém poderia me ajudar?
Qual BD vc está utilizando ?
Eu não conheço o pstmt.getGeneratedKeys(), mas se você está usando sequences, você poderia recuperar o próximo número (id) antes da inclusão, por meio de um select na sequence:
- recupera o próximo número por meio de um select na sequence
- seta o valor na objeto
- inclui o objeto no banco
[]s
Leandro
Estou usando o Oracle.
Qual é o erro exatamente ?