+ -
当前位置:首页 → 问答吧 → hibernate创建session

hibernate创建session

时间:2011-09-01

来源:互联网

sessionFactory.getCurrentSession();以这样的方式创建的session和当前线程相绑定;意思是不是这个session只能由当前线程使用,而其他线程不能使用?
比如说A线程getCurrentSession()的到session1,还没有没有关闭;B线程getCurrentSession()得到session2,此时session1和session2应该不是同一个session吧?

作者: yaojianquansb   发布时间: 2011-09-01


不同线程中用getCurrentSession()方法获取的session当然不是同一个session了,因为这个方法只能获得当前线程的session,比如两个用户同时访问一个网站,结果用同一个session,那不乱套了。

作者: shanhexiaohe   发布时间: 2011-09-01