![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
文章平均质量分 52
@Dawn
学习总结
展开
-
Hibernate入门教程
(一) Hibernate框架简介 Hibernate是数据持久化工具,也是一个开放源码的ORM解决方案。Hibernate内部封装了通过JDBC访问数据库的操作,向上层应用提供面向对象的数据访问API。 Gaving King是Hibernate的创始人,那么他为什么要开发Hibernate框架呢?原因很简单,就是因为觉得开发效率太低 (也就是想偷懒!!!),经过2年努力,Gaving King...原创 2018-10-02 19:33:55 · 672 阅读 · 1 评论 -
Hibernate完成持久化操作
前言:上一篇博客已经介绍了如何搭建Hibernate环境已经映射文件,这次在上一篇的基础上完成一次对数据库的操作。 (一) 使用Hibernate操作数据库主要包含7个步骤 1.读取并解析配置文件及映射文件 Configuration conf=new Configuration().configure(); 2.依据配置文件和映射文件中的信息,创建SessionFactory对象 ...原创 2018-10-02 21:30:12 · 833 阅读 · 0 评论 -
脏检查及刷新缓存机制
(一) 缓存过程 Session是和Hibernate向应用程序提供的持久化操纵的主要接口,它提供了基本的保存,更新,删除和加载Java对象的方法。Session具有一个缓存,可以管理和跟踪所有持久化对象。在某些时间点,Session会根据缓存中对象的变化来执行相关的SQL语句,将对象发生的变化同步到数据库中,换句话说,就是将数据库同步为与Session缓存一致,这一个过程称为刷新缓存。 (二) ...原创 2018-10-03 18:53:55 · 280 阅读 · 0 评论