Hibernate consulta

1 resposta
F

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

1 Resposta

F

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

Criado 29 de junho de 2006
Ultima resposta 6 de jul. de 2006
Respostas 1
Participantes 2