Resultado de uma StoredProcedure

Gostaria de saber como ficaria o resultado dessa procedure, preciso lista-la em uma tabela segue meu metodo:

public String filaEspera() {

    StoredProcedureQuery fila = em.createStoredProcedureQuery("FilaEspera", FilaEspera.class);
    fila.execute();
    
    return "fila_espera";
}

Olá,
List retorno = fila.getResultList();

Rodrigo ja tentei dessa forma ele dá o seguinte erro:

You cannot call getResultList() on this stored procedure query since it does not return a result set.

Então aparentemente, sua procedure não retorna valor algum. É oque o erro diz.
A forma de pegar o retorno é esta. Verifique sua procedure.

Minha procedure:

@NamedStoredProcedureQuery (
name = “FilaEspera”,
procedureName = “FilaEspera”,
resultClasses = FilaEspera.class
)

public class FilaEspera implements Serializable {

private static final long serialVersionUID = 1L;
@Id
@Column(name = "PdV_Numero")
private Integer id;
@Column(name = "Cli_Cod")
private Integer codCli;
@Column(name = "Cli_Nome")
private String nomeCli;

public FilaEspera() {
}

Parece que faltou algo

Este tutorial eu já vi, mais o que falta nela?

Compare

@NamedStoredProcedureQuery (
    name = "FilaEspera",
    procedureName = "FilaEspera",
    resultClasses = FilaEspera.class
)

e

@NamedStoredProcedureQuery(
    name = "calculate", 
    procedureName = "calculate", 
    parameters = { 
        @StoredProcedureParameter(mode = ParameterMode.IN, type = Double.class, name = "x"), 
        @StoredProcedureParameter(mode = ParameterMode.IN, type = Double.class, name = "y"), 
        @StoredProcedureParameter(mode = ParameterMode.OUT, type = Double.class, name = "sum")   
    }        
)

O que falta na tua?

os 3 parametros, mais isso é padrão?

Bom, o exemplo está aí, se quiser, adapta a tua realidade, senão, boa sorte procurando a solução.
Abraço.

Ok. Então entendo que a procedure não está errada.