说的越详细越好。例如hibernate的session对象的存在的周期

解决方案 »

  1.   

    在hibernate中,session是由sessionfactory创建的。sessionfactory是一个线程安全的,多个并发控制可以同时访问一个sessionfactory,从中获取session实例。而session是一个非线程安全的。也就是说多个线程可以同时访问一个session实例进行数据存取。在使用session的时候,要考虑数据的唯一性。事务transaction的存在依赖于session。在session打开后,操作结束,一定要记得关闭session。