Good. Problems with Hibernate was the main reason for us to implement it
in the first place, and REDIRECT_TO_BUFFER (currently the default) is
more efficient.

Eelco
.

叶卫国 wrote:

>Eelco Hillenius,
>
>       Yes... I use 'REDIRECT_TO_RENDER' strategy, I change it to 
> 'REDIRECT_TO_BUFFER', it' ok
>
>    :-)
>
>======= 2005-06-17 21:44:11 :=======
>
>  
>
>>First, when you work with Hibernate, you should work with detachable 
>>models. Any lazy loading reference you have with your hibernate objects, 
>>needs an open hibernate session, while you should return (close) the 
>>hibernate session after each request.
>>
>>And which render strategy do you use? The 'REDIRECT_TO_RENDER' strategy 
>>(not the default anymore) could cause problems with Hibernate session, 
>>as you might load an object in the action part of the request, and 
>>render that object in the render part (which is a seperate request). See 
>>also the javadocs in ApplicationSettings.
>>
>>Eelco
>>
>>
>>叶卫国 wrote:
>>
>>    
>>
>>>Caused by: org.hibernate.LazyInitializationException: could not initialize 
>>>proxy - the owning Session was closed
>>>
>>>
>>>I use wicket+spring+hibernate. this is the code snippet:
>>>
>>>public class NewsDAOHibernate extends HibernateDaoSupport implements NewsDAO 
>>>{
>>>
>>>   public void add(News news) {
>>>       super.getHibernateTemplate().save(news);
>>>   }
>>>
>>>   public void update(News news) {
>>>       super.getHibernateTemplate().update(news);
>>>   }
>>>
>>>   public void delete(News news) {
>>>       super.getHibernateTemplate().delete(news);
>>>   }
>>>
>>>   public News fetch(Long newsId) {
>>>       return (News) super.getHibernateTemplate().load(News.class, newsId);
>>>   }
>>>
>>>   public List findByAll() {
>>>       String hsql = "from News";
>>>       return super.getHibernateTemplate().find(hsql);
>>>   }
>>>   
>>>   public List findByShop(Shop shop) {
>>>       String hsql = "from News as news where news.shop = ?";
>>>       return super.getHibernateTemplate().find(hsql, shop);
>>>   }
>>>
>>>}
>>>
>>>     
>>>
>>>          2005-06-17
>>>HS^甸?X??'????(疥????j亘?+kj??????"?^??Z0F??l糙?m~?j????"?+?b藉?片镀?j+xg?鳙守b?
>>>      
>>>
>>êw?? 
>>z郓?)y?j?囤?l⑶gr?i?卷?∪?^?)?E?G?谦??x%?V?峨???(悍~?zw????????玷??咤?l??)撸?"rG?谦
>>    
>>
>>
>>-------------------------------------------------------
>>SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
>>    
>>
>>from IBM. Find simple to follow Roadmaps, straightforward articles,
>  
>
>>informative Webcasts and more! Get everything you need to get up to
>>speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
>>_______________________________________________
>>Wicket-user mailing list
>>[email protected]
>>https://lists.sourceforge.net/lists/listinfo/wicket-user
>>    
>>



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to