[RESOLVIDO] problema retornando lista

0 respostas
I

Olá Pessoal! Preciso da ajuda de voces. Já tentei algumas coisas mais não deu certo.

Tenho um metodo que chama uma procedure que retorna registros para popular uma dataTable.
O metodo esta executando a procedure corretamente - abaixo a saída que aparece no console - o problema esta na ultima linha no return listRemetentes. Esse return parace que não retorna nada.
Anexo uma imagem que mostra a situação sendo debugada.

Saída apresentada no console:
>>>> Remetente Teste | [email removido] | R | S
>>>> remetente 1 | [email removido] | R | S
>>>> remetente 2 | [email removido] | R | S
>>>> remetente 3 | [email removido] | R | S
qtd registros: 4

public List<RemetenteDestinatario> list() throws SQLException {
				
	Connection connection = null;
	CallableStatement proc = null;
	ResultSet rs = null;
 
	List<RemetenteDestinatario> listRemetentes = new ArrayList<RemetenteDestinatario>();
			
	 try  
                 {
	      connection = dataSource.getConnection();
	      proc = connection.prepareCall("{ call pSelRemetentes(?) }");
	      proc.setString(1, "S");
	      proc.execute();
	    
	      rs = proc.getResultSet();

	      while (rs.next()) {
	            System.out.println(">>>> " + rs.getString(1) +" | "+ rs.getString(2) +" | "+ rs.getString(3) +" | "+ rs.getString(4));  
	            listRemetentes.add(this.bd.get(rs));
	      }	
		      
	            System.out.println("qtd registros: " + listRemetentes.size());
		    
		     		      
	} finally {
	      try
	      { proc.close();}
	      catch (SQLException e) { }
	    
                      connection.close();
               } 

	return listRemetentes;		
}

Agradeço desde já a juda!

Criado 17 de julho de 2013
Respostas 0
Participantes 1