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:
public List<Funcionario> getLista(){
try{
List<Funcionario> 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);
}
}
Tentei pesquisar mais não achei nada que fosse tão besta assim...