closeSession什么时候应该用?

四十岁开始写程序 2005-08-18 10:41:19
我的dao里自己写了一些方法,都是
public List findMyCity(){
XXXDAO.initial(); Session s = getSession();
......
finally{
if( s!=null) s.closeSession();
}
return list ;
}

public List findMyArea(){ ...}

问:当我的BO,需要使用 该DAO.findMyCity() , DAO.findMyArea() 两个方法时,
第二个方法执行的时候显示:
no session or session has been closed !!
所以我觉得dao里的各个方法不应该关掉session , 关掉session的操作应该放到BO的各个方法里。

大家是否觉得是这个道理?




...全文
245 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
看来仁者见仁阿
wangyun71 2005-08-20
  • 打赏
  • 举报
回复
我是在dao的方法里面关闭session的
用完了就关
bohemia 2005-08-20
  • 打赏
  • 举报
回复
不怎么觉得,或许可以把session的关闭放到finally外面,试试
den_dyj 2005-08-20
  • 打赏
  • 举报
回复
你需要的一个filter集中来进行session的get和close.
yuwu_zjl 2005-08-19
  • 打赏
  • 举报
回复
filter里关闭

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧