论坛首页 Java企业应用论坛

是不是我用了ThreadLocal管理session就不要在每个业务方法调...

浏览 6638 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2003-09-24  
还是不太清楚怎么来管理session的生命周期,比如我建立了一个session后,会对相应的持久类做一些select,add,update,考虑到线程安全,我用了ThreadLocal来管理这个session,在做这些操作些取得session,问题是使用了ThreadLocal是不是同一个session的这些增,查,删,不一定要马上关闭这个session,这样开销会少一些?如果是可行的话,怎么控制在到底什么时候不用这个session了?
   发表时间:2003-09-26  
我也遇到同样问题,期待有人解答.  
0 请登录后投票
   发表时间:2003-09-26  
简单的来说,如果是Web层和业务层分开的应用,是在业务层的边界提交事务,关闭Session,例如Session Facade。如果Web层和业务层是在一起的话,可以放在Filter里面关闭。

呵呵,现在真的没有时间详细的解释,希望有人可以。
0 请登录后投票
   发表时间:2003-09-26  
robbin最近在忙什么啊:D
0 请登录后投票
   发表时间:2003-09-26  
忙Hibernate China的组织建设和网站建设和Server Configuration。
0 请登录后投票
   发表时间:2003-09-30  
看看下面的例子如何:
http://jakarta.apache.org/turbine/turbine-2.3/howto/hibernate-howto.html
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics