Problème donnée écrasée dans arraylist
Bonjour,
Je souhaite insérer une série de données dans une liste typée à partir d'une requête SQL.
Lorsque j'ajoute mes nouvelles données à la liste, celle ci écrase les précédentes données et ajoute en plus la nouvelle liste de données.
Voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
Statement st = null;
ResultSet rs = null;
APImport donnees = new APImport();
ArrayList <APImport > listedonnees = new ArrayList<APImport>();
st = connexion.getStatement();
rs = st.executeQuery(query);
while (rs.next()) {
donnees.counterpartyaddress4 = rs.getString("counterpartyaddress4");
//counterpartyaddress4 = donnees.checkCounterPartyAddress4(donnees.counterpartyaddress4);
//donnees.counterpartyaddress4 = counterpartyaddress4;
donnees.counterpartycountrycode = rs.getString("counterpartycountrycode");
//counterpartycountrycode=donnees.checkCounterPartyCountryCode(donnees.counterpartycountrycode);
//donnees.counterpartycountrycode=counterpartycountrycode;
donnees.counterpartymessage = rs.getString("counterpartymessage");
//counterpartymessage = donnees.checkCounterPartyMessage(donnees.counterpartymessage);
//donnees.counterpartymessage = counterpartymessage;
listedonnees.add(donnees); |
Ma question est : comment ajouter des lignes à ma liste sans écrasé les précédentes?
Merci de vos réponses