Srs,
estou começando a usar o Hibernate 3.2 no Jboss 4.0.4 e acho que tenho uma dúvida conceitual…
Tenho um mapeamento de 1 Funcionário para N Listas. Quando desatacho o objeto Funcionário e trago para o cliente, não é possível colocar mais Listas em Funcionário …
func_3.getListasAbertas().add(lista_1);
func_4.getListasEncerradas().add(lista_1);
e eu tomo a exception abaixo…
[java] Exception in thread "main" org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.simac.entity.FuncionarioSimac.listasAbertas, no session or session was closed
[java] at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:358)
[java] at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:350)
[java] at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:343)
[java] at org.hibernate.collection.AbstractPersistentCollection.write(AbstractPersistentCollection.java:183)
[java] at org.hibernate.collection.PersistentBag.add(PersistentBag.java:271)
[java] at com.simac.clients.Client.main(Client.java:177)
[java] Java Result: 1
Alguma idéia?