java框架技术之hibernate运行原理

1、什么是hibernate

  1. hibernate是一个orm框架(object relation     mapping  对象关系模型)
  2. 属于持久层位置
  3. hiberbate是对jdbc的轻量级封装

2、流程

  1. hibernate是处理数据库持久化的框架,
  2. 获取加载hibernate.cfg.xml配置文件;
  3. 根据配置文件建立对应的SessionFactory工厂;
  4. 获得一个session(就相当于和数据库取的一个连接);
  5. session做什么事之前都要先开始事务;
  6. 该方法执行时会读取.hbm.xml映射配置文件,然后根据该文件将对象持久化到数据库;
  7.  获得事务然后提交事务;
  8. 关闭session,关闭sessionfactory

3图解

    java框架技术之hibernate运行原理_第1张图片

你可能感兴趣的:(java框架技术之hibernate运行原理)