closeSession什么时候应该用?
我的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的各个方法里。
大家是否觉得是这个道理?