Witam
ArrayList<Punkt> punkt = new ArrayList<Punkt>();
int id, idStrefa;
float x, y;
String nazwa;
while(krotka.next()){
id = krotka.getInt("Id");
nazwa = krotka.getString("Nazwa");
x = krotka.getFloat("X");
y = krotka.getFloat("Y");
idStrefa = krotka.getInt("IdStrefa");
punkt.add( new Punkt(id, nazwa, x, y, idStrefa));
}
Zapytanie do bazy danych wygląda prosto - SELECT * FROM Punkt WHERE Id = 1 OR Id = 2.
Wynikiem powyższego kodu jest dwuelementowa ArrayList, jednak na obydwu pozycjach jest to samo ( o Id = 2) a oczekiwał bym dwóch krotek z bazy danych o Id = 1 i o Id = 2. Nie mam pomysłu dlaczego tak się nie dzieje. Proszę o sugestie.