Pessoal,
tenho duas classes: Conhecimento e Auditoria.
A classe Conhecimento possui uma coleção de Auditoria.
Ao efetuar a consulta do Conhecimento, não está carregando a coleção. Dessa forma, ao tentar adicionar um novo objeto na coleção, ocorre o erro:
failed to lazily initialize a collection of role: dao.Conhecimento.colAuditoria, no session or session was closed
A consulta:
this.sessao = HibernateUtil.getSessionFactory().getCurrentSession();
this.transacao = this.sessao.beginTransaction();
String stmt = "from Conhecimento c "+
" where c.oid = ? ";
Query consulta = sessao.createQuery(stmt);
consulta.setParameter(0, oid);
conhecimento = (Conhecimento) consulta.uniqueResult();
this.transacao.commit();
Podem me ajudar?
Obrigado