Galera eu gostaria de saber se existe uma forma de na hora que eu inserir um dado numa tabela eu ja recuperar o id q foi gerado. Nao posso utilizar o IDENTITY() pois o meu aplicativo esta usando threads, entao poderia acontecer de a ultima insercao nao ser a que eu quero.
Esse PreparedStatement.getGeneratedKeys() me parece funcionar, agora resta saber se no caso da thread ser “quebrada” entre o executeUpdate() e o getGeneratedKeys() e for feita outra insercao o getGeneratedKeys() vai retornar o valor que eu quero ou o da ultima insercao feita.