Ae galera to buscando dados do RecordStore mas ele esta me retornando o primeiro registro repedidamente, ja conferi se os dados estão salvos corretamente e estão, tanto que a repetição acontece na quantidade de registro que tenho no meu repositorio. segue abaixo o código:
public Vector carregaClientes() throws SistemaException{
int linha = 0;
Vector clientes = new Vector();
Cliente cliente;
DataInputStream dis;
try {
linha = 2;
System.out.println("RS: " + rs.getNumRecords());
RecordEnumeration re = rs.enumerateRecords(null, null, false);
while(re.hasNextElement()){
dis = new DataInputStream(new ByteArrayInputStream(rs.getRecord(re.nextRecordId())));
cliente = new Cliente();
cliente.setNome(dis.readUTF());
cliente.setEmail(dis.readUTF());
cliente.setEndereco(dis.readUTF());
clientes.addElement(cliente);
}
return clientes;
} catch (Exception e) {
throw new SistemaException("Mentodo carregaClientes " + e.toString());
}
}