galera eu faço uma select no banco e ele me retorna uma lista de 8 beans mas ele ta sobreescrevendo os beans, assim a lista toda fica com 8 elementros iguais …
Alguem tem alguma ideia/?/
[code]private Sindical_Bean beanAcess = new Sindical_Bean();
public void validaDadosAcess() throws SQLException {
String sql = ("SELECT CNPJ,EPAGO FROM MAR_2 ");
conexaoAcess = con.conectarBancoAcess();
stmt = conexaoAcess.createStatement();
rs = stmt.executeQuery(sql);
while (rs.next()) {
//System.out.println(rs.getString("CNPJ"));//Teste para ver se esta
// indo no banco
beanAcess.setCnpj(rs.getString("CNPJ"));
//System.out.println(beanAcess.getCnpj());
if (beanAcess.getCnpj() == null) {
listaSemCnpj.add(beanAcess);
} else if (validaCnpj(beanAcess.getCnpj())) {
//beanAcess.setExercicio(rs.getString("EPAGO"));
listaValidos.add(beanAcess);
} else {
listaInvalidos.add(beanAcess);
}
}
rs.close();
System.out.println(listaInvalidos.size());
System.out.println(listaValidos.size());
System.out.println(listaSemCnpj.size());
}[/code]
Falow!!!