问题描述
问个问题 :hibernate jar包里面不是有个SessionFactoryImpl了么 .怎么用eclipse时候还自己生成了 一个hibernateSessionFactory?这两个有什么区别?到底应该用哪个啊
解决方案
sessionFactory sessionFactoryImpl是Hibernate中用于管理session的。其主要功能就是一个池的作用,用于生成session而HibernateSessionFacotry是用于调用配置信息,建立sessionFactory,生成session的。所以HibernateSessionFactroy虽然名称是个工厂类,但其本质更类似于Facade的功能。这是一个静态类,其本身是不实现任何功能的,主要是调用Hibernate的实现
解决方案二:
比较下源码 或者 查看下源码就很清楚了!一般spring 不建议直接使用这个两个 一般操作 session !可能 hibernateSessionFactory 用的 多点吧!
时间: 2024-12-05 20:29:14