java框架技术之hibernate运行原理
1、什么是hibernatehibernate是一个orm框架(object relation mapping 对象关系模型)属于持久层位置hiberbate是对jdbc的轻量级封装2、流程hibernate是处理数据库持久化的框架,获取加载hibernate.cfg.xml配置文件;根据配置文件建立对应的SessionFactory工厂;获得一个sess
·
1、什么是hibernate
- hibernate是一个orm框架(object relation mapping 对象关系模型)
- 属于持久层位置
- hiberbate是对jdbc的轻量级封装
2、流程
- hibernate是处理数据库持久化的框架,
- 获取加载hibernate.cfg.xml配置文件;
- 根据配置文件建立对应的SessionFactory工厂;
- 获得一个session(就相当于和数据库取的一个连接);
- session做什么事之前都要先开始事务;
- 该方法执行时会读取.hbm.xml映射配置文件,然后根据该文件将对象持久化到数据库;
- 获得事务然后提交事务;
- 关闭session,关闭sessionfactory
3、图解
更多推荐
所有评论(0)