HibernateSessionFactory里取session用的是单例模式。
不是说 session 单例 。 而是说 HibernateSessionFactory 单例。
也就是SessionFactory 单例 因为这个是hibernate 的重量级缓存。一般只要加载一次。
通过HibernateSessionFactory取得的session是通过工厂生产的。不是单例,每次取出的都是
不同的session (session缓存是轻量级的)
不是说 session 单例 。 而是说 HibernateSessionFactory 单例。
也就是SessionFactory 单例 因为这个是hibernate 的重量级缓存。一般只要加载一次。
通过HibernateSessionFactory取得的session是通过工厂生产的。不是单例,每次取出的都是
不同的session (session缓存是轻量级的)
解决方案 »
- java新手,主类的关系?提示总是“找不到主类”
- Hibernate1对1从1方为什么删除另一方出现“deleted object would be re-saved by cascade ”异常,该如何解决?
- 高分求解 maven spring 版本冲突
- 经理都没法解决的opencms问题
- 利用JFileChooser保存文件时,怎样将文件类型的后缀自动添加到文件名后
- 请教一个jar包加载顺序的问题
- 谁能提供《精通EJB》第二版的源程序?
- 有关struts中logic:iterate的问题,想了两天,想破头,在线等
- 一个将jbuilder5和weblogic6.1集成开发EJB的问题,高手请进。
- 【求助】java线程同步相关问题
- 如何在ecllipse 中建立xml 文件
- 关于apache的jsessionid不能访问
这样即可以保证 SessionFactory 不被重复加载 。又可以在同一线程下获得任意多个 session