As he descripes it, there is no reattachment needed at all. The session is keept in the HTTPSession throughout the application-transaction, so the next request from the user is just working on the domain objects already associated with the ongoing hibernate session.
/Jacob > And what happens if you need to access a Collection in a second > request from user. How it works if you do not reattach the object ? > > On 5/19/05, Schulte Marcus <[EMAIL PROTECTED]> wrote: >> I'm using the long session pattern put forward in HIA by Bauer&King. >> This >> works very well - no LazyInitializationException nor >> NonUniqueObjectExceptions when re-attaching objects. In fact, no >> re-attaching at all. >> The recipe is: >> 1. ServletFilter to manage mapping of Http-Sessions to >> Hibernate-Sessions >> and putting the latter in a convenient ThreadLocal >> 2. An IActionListener-Wrapper to commit/rollback as desired >> 3. Not forgetting to close your Session and throw away your persistent >> objects at an appropriate point (typically, this is "user choses new >> working-set" or somethin like that) >> Only "drawback" - the pattern is not supported by any IoC-Containers out >> of >> the box - at least by none I know of. >> If anybody is interested I could post some code ... >> >> Marcus >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]