读书人

Hibernate3大组成部分

发布时间: 2012-10-18 13:46:55 作者: rapoo

Hibernate三大组成部分

1、配置文件

连接数据库所需要的参数


2、映射文件


3、持久化类


4、API


SessionFactory类:

在hibernate容器起作用的时候,sessionFactory这个类存放了配置文件、映射文件、及持久化的一些信息

sessionFactory类是一个重量级别的类

sessionFactory类存放了数据库操作的所有的信息


一个数据库只能存在一个sessionFactory

在hibenernate中,加载配置文件、映射文件、持久化类只需要加载一次


sessionFactory是线程安全的


sessionFactory是由单例模式来产生的

Session是线程级别的

当客户端每访问一次,就起一次session

getCurrentSession 从当前线程中获取Session对象,只要事务提交以后,session会自动关闭,不需要程序显示得去关闭

<property name="current_session_context_class">thread</property>

openSession 不一定时从当前线程中获取Session对象,事务提交以后,必须关闭session

读书人网 >编程

热点推荐