So I want to use Hibernate 3.2 for my EM in a JEE5 environment. However, I have 
an entity that has and requires TWO mappings of the following:


  | @OneToMany(cascade={CascadeType.ALL}, fetch=FetchType.EAGER, mappedBy = 
"owningILDA")
  | 

The FetchType is EAGER. This is not against he spec. and should be allowed by 
Hibernate but it is not. So if I change one to be LAZY I get this exception:

  | Caused by: org.hibernate.LazyInitializationException: failed to lazily 
initialize a collection of role: 
com.covaluate.infotek.ilda.ejb.entity.ILDAEntityBean.ilda15MinUpdates, no 
session or session was closed
  |         at 
org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:358)
  |         at 
org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:350)
  |         at 
org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:343)
  |         at 
org.hibernate.collection.AbstractPersistentCollection.write(AbstractPersistentCollection.java:183)
  |         at 
org.hibernate.collection.PersistentBag.add(PersistentBag.java:274)
  | 

Is there another way around this besides switching back to TopLink Essentials 
which doesn't result in this problem?

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4081163#4081163

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4081163
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to