[Resolvido] Java/JDBC alteração em valor Double no ResultSet

Opa pessoal, tudo tranquilo? Estou com um problema e não consegui entender a causa e nem solucionar, precisando de uma ajuda rsrs.
Quando executo um SQL no banco existe uma coluna que me retorna o valor -800.00, mas quando executo via Java/JDBC o ResultSet está me retornando um valor errado na linha de código que tem rs.getDouble(“valor”); ele está me retornando -880.0
Alguém teve algum problema igual ou parecido com esse?

No banco de dados, há algum valor que tenha esse -880.0?

Para teste, se vc tentar recuperar o valor dessa coluna como String, o que é retornado?

Não, eu retorno ele valor através de um calculo no SQL mesmo

Continuou a mesma coisa, mas consegui achar o problema.

Eu dou commit e fecho a conexão após alguns métodos serem executados com sucesso.
Em um método anterior a esse, estava dando insert em uma tabela que reflete nesse valor que mencionei acima. Quando chegava nesse valor que aparecia -880.0 eu encerrava o debbug porque não era esse valor que eu queria. Logo quando eu executava o SQL aparecia -800.0 pois não tinha sido feito o commit do insert que estava em execução. :sweat_smile:

Vou precisar alterar o fluxo de execução.
Vlw, pessoal!!!

1 curtida