public List<Pedido> consultarPedidos(String cpf) throws DaoException { Connection conn = DbUtil.getConnection(); PreparedStatement statement = null; ResultSet result = null; List<Pedido> listaPedido = new ArrayList<Pedido>(); try { // fazer um select pra descubrir o número do cliente statement = conn.prepareStatement(CONSULTA_PEDIDOS_NOME); statement.setString(1, cpf); result = statement.executeQuery(); while (result.next()) { Pedido objPedido = new Pedido(); objPedido.setNomeCliente(result.getString(1)); objPedido.setNomePaciente(result.getString(2)); objPedido.setDataEntrega(result.getDate(3)); objPedido.setTotalPedido(result.getDouble(4)); objPedido.setObservacoesPed(result.getString(5)); listaPedido.add(objPedido); } } catch (SQLException e) { throw new DaoException(e); } finally { DbUtil.close(conn, statement, result); } return listaPedido; }