OK, that's good. So -- uh - how would I configure OpenSessionInView? I attempted to do it, but even after I loaded the spring-hibernate3-2.0.8.jar file, I got a ClassNotFound error, so I couldn't even get past that.
And you are absolutely correct about it being rather interesting. But it seems so common, that there should be a common and standard way of dealing with it, but so far it seems not. --Dennis ________________________________ From: Eduard Neuwirt <eduard.neuw...@googlemail.com> To: Struts Users Mailing List <user@struts.apache.org> Sent: Fri, October 23, 2009 3:19:09 PM Subject: Re: Struts2 / Hibernate Question Hi Dennis, sorry i don't know anything about FullHibernatePlugin. I am using only the OpenSessionInView-approach. The Google delivers several threads to this topic. It seems to be rather interesting problem. Regards Eduard Dennis Atkinson schrieb: > 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 > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org