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