Oracle
 sql >> Base de données >  >> RDS >> Oracle

ArrayList itère les mêmes données

Créer une nouvelle instance

LeaveSummary getValuesFromDb = new LeaveSummary(); 

dans votre boucle while. Vous ne créez pas une nouvelle instance de LeaveSummary pour chaque enregistrement de votre base de données. Ainsi, le même objet est réécrit à chaque fois que vous bouclez votre jeu de résultats. c'est pourquoi seul ce dernier enregistrement existe dans la liste.