Spring.....session 什么时候 关闭问题


   当你的spring管理hibernate配置正确的情况下:
 
      在服务层上:
                  一:如果通过HibernateDaoSupport来getSession  那么 这个session当一个方法结束的时候 就关闭了
                   二:如果通过HibenateDAOSupport 来getSessionFactory在opensession()那么就是   方法结束后不会关闭session需要自己手动的关闭
                   三:如果采用的是HibernateTemplate的hbiernatecallback 里面的session是当do..方法结束 就关闭session(不代表 马上就提交事务 这里以后讨论)
  
  如果 没有配置正确:包括改业务逻辑 没有被spring的事务控制控制 则 上诉 不适用

你可能感兴趣的:(session)