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