解决方案 »

  1.   

    你的DAO.closesession();不会是关闭sessionFactory吧?sessionFactory一般是在应用服务器关闭,程序被卸载的时候才能关的,所以你本身就不应该关它,不管是不是整合spring。至于报错,你应该是把sessionFactory交给spring容器管理了,所以你手动关它肯定不对了。
      

  2.   

    嗯,是的,我程序没贴好,是关的sessionFactory。
    哦,懂了,我初学,一直以为关闭了session后就要关闭sessionFactory了。
    求解一下,在应用服务器关闭sessionFactory具体怎么操作?需要我们自己手动关闭吗?
      

  3.   

    嗯,是的,我程序没贴好,是关的sessionFactory。
    哦,懂了,我初学,一直以为关闭了session后就要关闭sessionFactory了。
    求解一下,在应用服务器关闭sessionFactory具体怎么操作?需要我们自己手动关闭吗?

    sessionFactory不用关的,你关闭了服务器之后自然就关了。整合了spring之后这些都不用管了,sessionFactory的初始化和销毁都由spring管理,准确的说应该是伴随着spring容器的生命周期。
      

  4.   

    嗯,是的,我程序没贴好,是关的sessionFactory。
    哦,懂了,我初学,一直以为关闭了session后就要关闭sessionFactory了。
    求解一下,在应用服务器关闭sessionFactory具体怎么操作?需要我们自己手动关闭吗?

    sessionFactory不用关的,你关闭了服务器之后自然就关了。整合了spring之后这些都不用管了,sessionFactory的初始化和销毁都由spring管理,准确的说应该是伴随着spring容器的生命周期。
    哦,谢谢