Amigos, estou tentando fazer uma consulta no banco com o Critéria no meu DAO, mas a lista está sempre vazia… e o banco já está populado…
Eu preciso listar todos os Alunos de somente uma escola (OBS: são várias escolas cadastradas)
Meu cod. no DAO
public List<T> listarAluno() {
EntityManager em = new JPAUtil().getEntityManager();
CriteriaQuery<T> query = em.getCriteriaBuilder().createQuery(classe);
query.select(query.from(classe));
List<T> lista = em.createQuery(query).getResultList();
em.close();
return lista;
}
Desta forma ele está listando todos, mas eu preciso colocar uma restrição que é mostrar somente de uma Escola
no meu ManageBean eu faço a lista assim
this.alunos = new DAO<Aluno>(Aluno.class).listarAluno(idAluno, escola);
agradeço a ajuda !!!