上一篇完成了Hibernate代码,回顾下,进一步加深对Hibernate操作流程的理解和掌握;
在Hibernate中,Session负责完成对象的持久化操作,Hibernate Session之与Hibernate,相当于JDBC Connection之与JDBC;
Session实例的创建步骤:
- 初始化Hibernate配置管理类Configuration。根据传入或默认的配置文件(hibernate.cfg.xml或hibernate.properties)来创建并初始化一个Configuration的实例;
new Configuration().configure()
上面代码将利用CLASSPATH中的默认配置文件hibernate.cfg.xml或者hibernate.properties构建Configuration实例;
- 通过Configuration类实例创建session的工厂类SesisonFactory
configure().buildSessionFactory();
- 通过SessionFactory得到Session实例
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
通过这个Session实例,就可以对对象进行持久化操作;上一篇中的save()实现了保存操作,之后,通过session.flush()方法把缓存中的数据刷新到数据库中;从上个例子中看出,基于Hibernate的持久化实现代码非常简洁,相对于传统JDBC数据访问模式,这样的实现更符合面向对象理念,同时也大大的提高了开发效率;
分享到:
相关推荐
hibernate代码自动生成
Hibernate源代码 Hibernate源代码 Hibernate源代码 Hibernate源代码
hibernate实战相关的代码,不是xml而是用jar来运行,书中讲的xml中运行
Struts、Hibernate入门代码
使用工具从数据库产生hibernate代码.swf flash格式
JavaEE源代码 hibernate3JavaEE源代码 hibernate3JavaEE源代码 hibernate3JavaEE源代码 hibernate3JavaEE源代码 hibernate3JavaEE源代码 hibernate3JavaEE源代码 hibernate3JavaEE源代码 hibernate3JavaEE源代码 ...
Hibernate实例代码,一个用Hibernate实例代码在Eclipse中写的小程序,仅供初学者参考
hibernate入门代码,附有测试代码
Hibernate代码生成工具 设计全攻略
代码中包含了Hibernate的使用的基本例子
Hibernate Quickly 源代码
NULL 博文链接:https://jsonwood.iteye.com/blog/2229105
hibernate开发步骤代码(全),配置文件的配合和代码的书写都有
最简单的Hibernate工程代码,可通过hibernate.cfg.xml或者hibernate.properties加载数据源,此工程下载后可直接导入eclipse运行
hibernate增删改查代码对刚学hibernate的学者,很有用
示例中包括:基于底层的JDBC对数据库的操作和利用hibernate对数据库操作的对比,其中hibernate的实体关系映射包括(一对多,多对多)还有与Spring的整合例子。
hibernate源代码包hibernate源代码包hibernate源代码包hibernate源代码包hibernate源代码包
hibernate查询代码,以及hibernate.cfg.xml等的配置,四中查询
hibernate-3.2源代码 以及所需jar包 和帮助文档
Hibernate01_源代码及重要说明.rar