I've been experiencing some problems since switching to seam 2 with anonymous wrote : org.hibernate.LazyInitializationException: could not initialize proxy - no Session
Is my understanding correct: One should use a SMPC in Seam components that are *not* session beans. @In EntityManager entityManager For stateful session beans (that may or may not be seam components) one should use: @PersistenceContext(type=EXTENDED) EntityManager entityManager For stateless session beans (that may or may not be seam components) one should use: @PersistenceContext EntityManager entityManager The problem I'm experiencing is that I have a SFSB using an entityManager annotated with @PersistenceContext(type=EXTENDED). Some operations on entities produce the LazyInitializationException. If I switch to a Conversation Scoped Seam component, and start a long running conversation, then these exceptions go away. This class is just meant to be a SFSB (Session Scope) though, not Conversation scoped. Am I wrong in thinking that the PersistenceContext(type=EXTENDED) should stay around as long as the bean is alive, and thus not produce LIEs? View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4127190#4127190 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4127190 _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
