Hibernate工作原理图
2017-11-19 21:04:29 10 举报
Hibernate 流程图
作者其他创作
大纲/内容
加载 hibernate.cfg.xml文件至该实例(内存)。
Session session = sf.openSession();
构建configuration实例初始化该实例中所有变量
Configuration config = new Configuration().configure();
关闭 Session 连接
由上面得到的 Session 实例创建事务操作接口 Transaction 的实例
hibernate工作原理:1.通过Configuration config = new Configuration().configure();//读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过SessionFactory sf = config.buildSessionFactory();//创建SessionFactory4.Session session = sf.openSession();//打开Sesssion5.Transaction tx = session.beginTransaction();//创建并启动事务Transation6.persistent operate操作数据,持久化操作7.tx.commit();//提交事务8.关闭Session9.关闭SesstionFactory
提交数据库操作结果
End
Transaction tx = session.beginTransaction();
SessionFactory sf = config.buildSessionFactory()
通过 Session 接口提供的各种方法操纵对数据库的访问
tx.commit();
通过 hibernate.cfg.xml 文件中的mapping 节点配置并加载 xx.hbm.xml文件至该实例(内存)
Start
session.close()
启动 Hibernate
利用上面创建的 Configuration 实例构建一个 SessionFactory 实例
包含了 hibernate 运行期所有参数
由上面得到的 SessionFactory 实例创建连接(即获取 Session)
收藏
0 条评论
下一页