O que estou fazendo de errado no hibernate?

3 respostas
Ronaldoviper

É me retornado o seguinte erro CGLIBLazyInitializer
Alguem sabe o que é?

3 Respostas

bland

Ronaldo,

Tenta explicar melhor esse erro. Quando é que acontece isso?
Pelo “nome” do erro, eu acho que tem algum hbm (Hibernate Mapping) que está utilizando o lazy como true.
É apenas uma suposição, mas tenta explicar melhor.
Abraço!

Ronaldoviper

Realmente não dei uma boa explicação do meu problema foi mal.

Tenho um mapeamento many-to-one, de cidade e estado.

quando tendo acessar uma cidade da seguinte maneira:

Estado e = (Estado) new DaoEstado().retornaObject(new Integer(1));

Set cid = e.getCidades();

Iterator i = cid.iterator();

c1 = (Cidade) i.next();

JOptionPane.showMessageDialog(null,c1.getId());

JOptionPane.showMessageDialog(null,c1.getDescricao());

na linha que mostro o getId() não da erro
ja na linha que tento mostrar getDescricao() me retorna o erro

o que pode ser?

bland

Ronaldo,

Esse objeto Cidade possui alguma coleção?
Se possuir, no seu mapeamento vc deve colocar o lazy-load dele como false.
OK? Testa aê e retorna.
Aguardo um retorno.
Abraço.

Criado 25 de setembro de 2006
Ultima resposta 25 de set. de 2006
Respostas 3
Participantes 2