I use a servlet-filter synchronising on the user's session to prevent "simultaneous" requests from the same user. Marcus
> -----Original Message----- > From: Adam Henderson Azudio [mailto:[EMAIL PROTECTED] > Sent: Friday, June 10, 2005 12:53 PM > To: Tapestry users > Subject: Double Click & Hibernate > > > Hi all, > > I'm not sure if I'm doing something stupid or its a genuine problem > but I'm using Springs OSIV filter with Hibernate 3, I have a page > that lists my users and I have a DirectLinks to a detail page for > each of the listed users which invokes a selectUser listener, this > listener takes the id service parameter and retrieves the > user. I can > cause my app to crash by double clicking on the link, throwing a > Hibernate exception "Illegal attempt to associate a collection with > two open sessions". Single clicking and waiting works as expected. > > I think I understand why this is happening, the session from the > first request has not cleaned up before the second is created*. > What's the accepted way around this, I'm using loads of pages > like this. > > Many thanks, > > Adam. > > > --------------------------------------------------------------------- > 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]
