openSession() 与 getCurrentSession() 有何不同和关联呢?
2013-12-14 21:24
260 查看
在 SessionFactory 启动的时候, Hibernate 会根据配置创建相应的 CurrentSessionContext ,在getCurrentSession() 被调用的时候,实际被执行的方法是 CurrentSessionContext.currentSession() 。在currentSession() 执行时,如果当前 Session 为空, currentSession 会调用 SessionFactory 的 openSession 。所以 getCurrentSession() 对于 Java EE 来说是更好的获取 Session 的方法。
相关文章推荐
- openSession() 与 getCurrentSession() 有何不同和关联呢?
- getCurrentSession与openSession区别
- openSession和getCurrentSession区别详解
- getCurrentSession 与 openSession() 的区别
- hibernate--coreapi--configuration sessionfactory--getcurrentsession--opensession
- getCurrentSession 与 openSession() 的区别
- getCurrentSession()与openSession() 区别
- SessionFactory的getCurrentSession与opensession
- getCurrentSession 与 openSession() 的区别
- getCurrentSession 与 openSession() 的区别
- SessionFactory.getCurrentSession与openSession的区别
- Hibernate getCurrentSession 与 openSession() 的区别
- openSession 和getCurrentSession的区别
- hibernate中关于SessionFactory对象中opensession()和getCurrentSession()的区别
- openSession与getCurrentSession的区别一句话概括
- getCurrentSession 和 openSession的区别
- 【转】Spring与Hibernate集成中的session问题(getSession()、getCurrentSession()与openSession() )
- openSession和getCurrentSession的区别 thred jta
- opensession 与 getCurrentSession 的区别
- SessionFactroy的openSession()和getCurrentSession()的区别