Como faço pra usar o comando SELECT p FROM PerguntaAluno p LIMIT 1 no hibernate?

olá,

como faço pra usar o comando SELECT p FROM PerguntaAluno p LIMIT 1

no Hibernate ???

alguém pode me ajudar …

abs


public PerguntaAluno buscar(PerguntaAluno aluno, int registro) {
		PerguntaAluno perguntaAluno = null;
		
		String hql = "";
		
		try {   

			if(registro==0){
				hql ="SELECT p FROM PerguntaAluno p LIMIT 1 " ;	
			}else{
				hql ="SELECT p FROM PerguntaAluno p LIMIT 1 OFFSET "+registro ;
			}
			perguntaAluno = (PerguntaAluno) HibernateUtil.getInstance().getSession().createQuery(hql);

		} catch(Exception e) {
			System.out.println( "Não foi possível encontrar Pergunta Aluno."+ e);
		}
		
		return perguntaAluno;				
		
	}

11/03/2011 08:20:09 org.hibernate.hql.PARSER reportError
ERROR: line 1:55: unexpected token: LIMIT 
Não foi possível encontrar Pergunta Aluno.org.hibernate.hql.ast.QuerySyntaxException: unexpected token: LIMIT near line 1, column 55 [SELECT p FROM ao.edu.imag.avalia.bean.PerguntaAluno p LIMIT 1 ]