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


      

Reply via email to