o problema é muito estranho. eu tenho uma tabela lote no mysql. eu criei a classe dao(onde sera feito os update, select, insert) para captar todos os dados desta tabela. o erro é o seguinte: ele traz somente uma linha da tabela, sempre o primeiro registro. Ja vou adiantando, nao há nomes trocados, ja dei drop na tabela e create novamente.
eu utilizo o mysql browser para visualizar o select primeiramente, nesta ferramente aparecem todas as linhas.
segue abaixo o metodo da classe .
public List<Lote> buscarTudo() throws SQLException {
PreparedStatement stt = this.connection.prepareStatement
("select NrLote1, NrQuadra, NrAreaLote, VrMLote, StatusGar, NrMatCart, NrMatPref, VrLote, Situacao, StatusNon " +
"from lote");
//
ResultSet sr = stt.executeQuery();
List<Lote> listando = new ArrayList<Lote>();
if (sr.next()){
Lote loteVazio = new Lote();
loteVazio.setNrQuadra(sr.getString("NrQuadra"));
loteVazio.setNrLote1(sr.getString("NrLote1"));
loteVazio.setNrAreaLote(sr.getDouble("NrAreaLote"));
loteVazio.setVrMLote(sr.getDouble("VrMLote"));
loteVazio.setStatusGar(sr.getString("StatusGar"));
loteVazio.setNrMatCart(sr.getString("NrMatCart"));
loteVazio.setNrMatPref(sr.getString("NrMatPref"));
loteVazio.setVrLote(sr.getDouble("VrLote"));
loteVazio.setSituacao(sr.getString("Situacao"));
loteVazio.setStatusNon(sr.getString("StatusNon"));
listando.add(loteVazio);
}
sr.close();
stt.close();
return listando;
}
se alguem ja passou por esse avise-me pois nao tenho mais alternativas a fazer!!!