Pessoal estou com dificuldades de fazer uma pesquisa para retornar todos os Serviços somente um Aluno
muitos me falaram para usar o count mas eu fiz dessa forma, não sei se está correto !!!
se alguém poder me dar a solução deste problema !!!
public List<Servico> getServicosByAluno(Aluno aluno) {
EntityManager em = new JPAUtil().getEntityManager();
em.getTransaction().begin();
try {
Query query = em
.createQuery("from Servico u where u.Aluno = :aluno");
query.setParameter("aluno", aluno);
@SuppressWarnings("unchecked")
List<Servico> servicos = query.getResultList();
em.getTransaction().commit();
em.close();
return servicos;
} catch (NoResultException e) {
return null;
} catch (Exception e) {
return null;
}
}