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
>
>

Reply via email to