Result set não percorendo as celulas

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…

aparentemente o código está correto! vc experimentou executar o querie pra ver se está trazendo todos os dados que vc precisa?

Dê um Select no banco para verificar!

se possível poste o erro aqui!

Olá ppro11,achei o erro estava na minha conexão com o banco, estava conectando com o banco de outra maquina :
Obrigado pela ajuda ^^

Ok amigo abraço e boa sorte!