hi, That explains the issue, but how to call ThreadCleanupHub in a thread? Thanks,
A.C. Davor Hrg wrote: > > each request is executed inside a thread, > but when you separate your own thread you will get new > resources from tapestry, in your case you will get a new session. > That session will not be commited unless you call ThreadCleanupHub > after thread exits. > Calling ThreadCleanupHub is a must if you use any threaded resources > from tapestry, > otherwise expect strange behavior and memory leaks. > > Davor Hrg > > > > > On Jan 29, 2008 11:20 AM, Angelo Chen <[EMAIL PROTECTED]> wrote: >> >> found solution, session.flush() at end of the thread, not needed if not >> in a >> thread, don't know why. >> >> >> Angelo Chen wrote: >> > >> > Hi, >> > >> > I have following code in a service: >> > >> > Rec p = new Rec(); >> > session.save(p); >> > >> > p.setName("test"); >> > session.save(p); >> > >> > this code works, but if it is invoked in a service under a thread, the >> > change("test") was never saved to the file(the new record is there), >> any >> > idea? >> > >> > Thanks, >> > >> > A.C. >> > >> >> -- >> View this message in context: >> http://www.nabble.com/T5%3A-Tapestry-Hibernate-and-thread-tp15155391p15156420.html >> >> Sent from the Tapestry - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> 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] > > > -- View this message in context: http://www.nabble.com/T5%3A-Tapestry-Hibernate-and-thread-tp15155391p15173609.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]