Olá pessoal, estou iniciando querys EJBQL, tenho ejb3 estou tentando fazer uma consulta de estatísticas. Porém estou apanhando no retorno do resultado.
Quero fazer um COUNT
Na entidade
@NamedQuery(
name="estatistica.cidade",
query="select count(cidade) from Imovel"
),
Dou em exemplo bem simples de um Session.
public int totalcidades(){
Query q = em.createNamedQuery("estatistica.cidade");
try {
q.... (Aqui como faço para retornar um int com o número de cidades por exemplo)
return q....
} catch ( NoResultException nre ) {
return 0;
}
}
Gostaria muito de uma luz, preciso retornar um int da quantidade por exemplo. É minha primeira query com retorno de um int por exemplo.
Agradeço muito!!