Eduard, I thought the FullHibernatePlugin implements this.
--Dennis ________________________________ From: Eduard Neuwirt <eduard.neuw...@googlemail.com> To: Struts Users Mailing List <user@struts.apache.org> Sent: Fri, October 23, 2009 3:08:44 PM Subject: Re: Struts2 / Hibernate Question Hi, please have a look to the https://www.hibernate.org/43.html Regards Eduard Thomas Sattler schrieb: > So it sounds like both the FullHibernatePlugin and the > OpenSessionInViewFilter class work. Thanks for the quick replies. > > Do you remember how these are configured? > > The FullHibernatePlugin wiki says only a few lines of configuration are > required, but it doesn't say what those lines are. > > With OpenSessionInView, I add it to my web.xml file, but I get an error that > it can't find the class, even though I am fairly certain that the > "spring-hibernate3-2.0.8.jar" file contains it, and I triple-check to make > sure that jar is loaded. > > > --Dennis > > > > > > On Fri, Oct 23, 2009 at 2:35 PM, Eduard Neuwirt < > eduard.neuw...@googlemail.com> wrote: > > >> Hi, >> >> Obviously there is a gap between Hibernate and Web-Application. >> OpenSessionInViewFilter working well, almost. I am using this filter and in >> the most cases it is enough. Sometimes I have to load Collection with >> size(). The another solution is to store only keys in the session and load >> the objects for every request from the Database/second level cash. The Eager >> Initialization does not work for two or more Lists in the class :( >> >> Regards >> Eduard >> >> >> Dennis Atkinson schrieb: >> >> Hello all. >> >>> I am running into the infamous "closed session" issue, whereby I get a >>> LazyInitializationException on a lazy-initialized foreign key relationship. >>> The issue, as I understand it, is that the session is closed before the >>> lazy-initialized objects need to be read from the database, so there is no >>> session when the read actually occurs, and the exception is thrown. It >>> seems like any complex Struts / Hibernate system would eventually run into >>> this issue, as I have. I could specify everything as "EAGER", but that >>> would (eventually) load my entire database and that's far from an optimal >>> solution. >>> >>> As suggestions for fixing this, I have found references to the >>> FullHibernatePlugin, and also the OpenSessionInViewFilter class. Both claim >>> that no code changes are required, and all that's needed are some >>> configuration changes. The documentation on how to use these two solutions >>> is sparse, at best. >>> Has anyone used either of these two solutions? Is there any documentation >>> floating around that I haven't found yet? Or is there another, better >>> solution that someone has found? >>> I know this is a Hibernate issue and not a Struts issue, but I think >>> people here must have experience with this issue. >>> >>> Thanks in advance, >>> Dennis >>> >>> >>> >>> >>> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> For additional commands, e-mail: user-h...@struts.apache.org >> >> >> > > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org