wnas, tengo el siguiente código en el cual asigno variables a un objeto y posteriormente las añado a un arraylist, pero no se como hacer que el arraylist no se quede solo con el último elemento que lee, por favor si alguien puede ayudarme se lo agradeceria muchisimo.
public ArrayList getDescription(){
Heading h = new Heading();
i_Query = "SELECT Code,Description FROM Headings WHERE Type='G';";
conexion.ExecuteQuery(i_Query);
while(conexion.getNext(conexion.getResulSet())){
heading.i_HeadingsDescription = conexion.getString("Description");
heading.i_CodeHeading = conexion.getInt("Code");
i_Head.add(heading);
}
for (int j=0; j<i_Head.size();j++){
h = (Heading)i_Head.get(j);
System.out.println("i_CodeHeading: "+h.i_CodeHeading +"i_Description:" +h.i_HeadingsDescription);
}
return i_Head;
}