Hibernate consulta

Tenho uma tabela T_Acervo com cod_acervo e desc_acervo

no meu jsp eu tenho o codigo. quero pegar o nome. o meu codigo seria ± assim…

 public Acervo getAcervo(Acervo acervo) {
        Session session = hibernate.HibernateUtil.currentSession();
        acervo = (Acervo) session.createQuery(
        "select acervo"+
        "from"+ 
        "Acervo as acervo"+ 
        "where acervo.cod = ?"); 
        
return acervo;     
    } 

tudo que coloco pra setar o parametro da pau.
obs: o codigo que tenho é a PK

kra utiliza dessa maneira e testa aí.

public ArrayList getAcervo(int id) {
Session session = hibernate.HibernateUtil.currentSession();
Criteria criteria = session.criteria(ClassName.class)
.add(Restrictions.eq(“nomeMapeado”,id);
ArrayList acervo = (ArrayList) criteria.list();
return acervo;
}

provavelmente funcionará qq coisa fala aí…

abraços,

Fabiano