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

Reply via email to