如题
是不是打开一个Session就得关闭一个
能不能打开好几个最后一块关
是一个对一个吗

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【Alawn2005】截止到2008-06-28 12:37:32的历史汇总数据(不包括此帖):
    发帖数:9                  发帖分:260                
    结贴数:5                  结贴分:160                
    未结数:4                  未结分:100                
    结贴率:55.56 %            结分率:61.54 %            
    楼主加油
      

  2.   

    session其实就像名字一样,是你和hibernate的一次会话。在一次处理中最好使用一个session。一个对一个比较好。个人觉得。
    在web应用中可以为一次请求分配一个hibernate session。也可以为一次操作分配一个都可以。但是打开好几个最后一起关虽然可以。但是不好。
      

  3.   

    我说的最后一起关,其实也是在一个action里的
    一调用DAO里的方法不久自动打开一个吗,然后是不是紧接着就关闭吗
    大家一般怎么写
      

  4.   

    hibernate的 session不是线程安全的 最好用完就关
      

  5.   

    hibernet的session就是Connetion的意思
      

  6.   

    我项目中用的是hibernate3.0为什我看到资料上关于Session的打开和关闭不一样
    关闭有用
    HibernateSessionFactory.closeSession();
    还有用session.close();
    我想知道这两种有区别吗,大家一般用哪个
      

  7.   

    HibernateSessionFactory  在一个线程上只绑定了一个 session 
    所以两种方式是一样的。