Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

ArrayList itera os mesmos dados


Criar uma nova instância
LeaveSummary getValuesFromDb = new LeaveSummary(); 

no seu loop while. Você não está criando uma nova instância de LeaveSummary para cada registro em seu banco de dados. Portanto, o mesmo objeto é reescrito toda vez que você faz um loop em seu conjunto de resultados. é por isso que esse último registro sozinho existe na lista.