首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

Hibernate取Session需要用单例吗

2011-12-19 
Hibernate取Session需要用单例吗?我用eclipse自动生成的代码看里面的HibernateSessionFactory里取session

Hibernate取Session需要用单例吗?
我用eclipse自动生成的代码看里面的HibernateSessionFactory里取session用的是单例模式。
hibernate取session需要用单例吗?
难道没有取两个不同的session的需求吗?
请问各位朋友在各自的项目里也是用的单例取的session吗?

[解决办法]
HibernateSessionFactory里取session用的是单例模式。 
不是说 session 单例 。 而是说 HibernateSessionFactory 单例。
也就是SessionFactory 单例 因为这个是hibernate 的重量级缓存。一般只要加载一次。
通过HibernateSessionFactory取得的session是通过工厂生产的。不是单例,每次取出的都是
不同的session (session缓存是轻量级的)

热点排行