Pessoal eu to com um método hibernate que vêm me lançando esse erro.
Exception in thread "main" org.hibernate.hql.ast.QuerySyntaxException: unexpected token: district near line 1, column 10 [select r district r.idQuestao from br.com.simuladoOnline.negocio.entidades.Resposta r JOIN r.alunos a where (r.prova=:prova and a.cpfMatricula=:aluno)]
Acho que é algum erro de sintaxe mas não consegui resolver agradeço ajuda acredito que seja algo simples segue o método
quero retorna todos os objetos r que possuem o idQuestao direferente.
public Collection<Resposta>situacaoProva(Prova prova,Aluno aluno){
ArrayList<Resposta>r= new ArrayList<Resposta>();
session=CreateSessionFactory.openSession();
String hql="select r district r.idQuestao from Resposta r JOIN r.alunos a where (r.prova=:prova and a.cpfMatricula=:aluno)";
Query query=session.createQuery(hql);
query.setParameter("prova", prova);
query.setParameter("aluno", aluno.getCpfMatricula());
r=(ArrayList<Resposta>) query.list();
return r;
}