Dúvida NamedQuery no JSF

Galera, NamedQuery é coisa nova pra mim e acho que estou me complicando em coisa simples, se alguém puder me auxiliar, agradeço, segue as rotinas, a ideia é fazer um count simples de um campo relacional, bom, segue:

entidade

Repositorio

[code]public Long getCountItemListas(int idlista) {

    return (Long) this.entityManager.createNamedQuery("itemlista.count")
            .setParameter("idlista", idlista)
            .getSingleResult();
}[/code]

Bean

[code]public Long getCount(int idLista) {
ItemListaRepository repository = new ItemListaRepository(this.getManager());

    return repository.getCountItemListas(idLista);
}[/code]

JSF

JSF não possui namedQuery.

Ok, em como usar no JSF…

Qual problema está ocorrendo? A dúvida deve ser no JPA, não no JSF.

Desculpa, o erro é

Já resolvei era só passar o parametro correto.

Depois olhe esse post: http://uaihebert.com/?p=1137

Ele explica muita coisa do JPA.