Tenho 5 posições na tabela porém o RS só pega a primeira, tentei debugar para entender mais ele entrar na primeira e depois simplesmente sai, como se a tabela tivese acabado…
Segue metodo:
[code]
public List getLista(){
try{
List funcionarios = new ArrayList<>();
PreparedStatement stmt = this.connection.prepareStatement(“select * from gestor”);
ResultSet rs = stmt.executeQuery();
while (rs.next()){
//Criando o obj Funcionario
Funcionario funcionario = new Funcionario();
funcionario.setMatricula(rs.getString("matricula"));
funcionario.setNome(rs.getString("nome"));
funcionario.setSenha(rs.getString("senha"));
funcionario.setEmail(rs.getString("email"));
funcionario.setIdGestor(rs.getString("idgestor"));
//Adiciona no arrayList os dados do funcionario
funcionarios.add(funcionario);
}
rs.close();
stmt.close();
return funcionarios;
}catch (SQLException e) {
throw new RuntimeException(e);
}
}[/code]
Tentei pesquisar mais não achei nada que fosse tão besta assim…