1.前言
这篇博客再前几篇博客的基础上来讲解一下,Hibernate中的二级缓存,二级缓存是属于SessionFactory级别的缓存机制。第一级别的缓存是Session级别的缓存,是属于事务范围的缓存,由Hibernate管理,一般无需进行干预。第二级别的缓存是SessionFactory级别的缓存,是属于进程范围的缓存。
2.Hibernate二级缓存
1.分类...
分类:
Web程序 时间:
2015-08-18 16:32:10
阅读次数:
141
我们在上一篇博客中讲到了如何搭建一个Hibernate框架, 提到Hibernate我们就不得不说他的三大对象,Configuration,SessionFactory , Session 。下边我们就分别来解释一下这三大对象!...
分类:
Web程序 时间:
2015-08-17 23:45:15
阅读次数:
121
一、SessionFactory1、它代表的是数据库的连接,其实就是在hibernate.cfg.xml文件中的配置信息2、可以预定义SQL语句3、SessionFactory是线程安全的,它维护了hibernate二级缓存。4、SessionFactory内部维护数据库连接池,很浪费资源,通常一个...
spring的hibernateTemplate封装了hibernate的SessionFactory,封装类HibernateDaoSupport,可进行类似session的诸多的对数据库的操作,也可以获取到封装之后的hibernate的sessionFactory得到hibernate的session对象,用hibernate的操作对数据库操作。在项目里都使用spring的封装..
分类:
编程语言 时间:
2015-08-13 12:30:43
阅读次数:
112
概览
在NHibernate3.0中,SessionFactory的Properties和Cache配置实现了流配置(fluent-configuration)和lambda表达式配置(lambda-configuration)。NHibernate3.0新增了NHibernate.Cfg.Loquacious这个命名空间。为我们增加了强类型配置支持。 上一篇介绍了流配置(fluent-co...
分类:
Web程序 时间:
2015-08-13 12:25:46
阅读次数:
140
Hibernate工作原理及为什么要用?原理: 读取并解析配置文件 读取并解析映射信息,创建SessionFactory 打开Sesssion 创建事务Transation 持久化操作 提交事务 关闭Session 关闭SesstionFactory 使用Hibernate的原因如下: 1对JDBC...
分类:
编程语言 时间:
2015-08-13 11:36:47
阅读次数:
193
Hibernate工作原理及为什么要用? 原理: 读取并解析配置文件 读取并解析映射信息,创建SessionFactory 打开Sesssion 创建事务Transation 持久化操作 提交事务 关闭Session 关闭SesstionFactory 使用Hibernate的原因如下: 1对JDB...
分类:
编程语言 时间:
2015-08-12 16:23:34
阅读次数:
205
1.Configuration 配置hibernate并启动,并可以动态配置hibernate的属性。创建SessionFactory2.SessionFactory .重量级,一个数据库对应一个。同时线程线程安全。配置缓存插件。存放读取过得数据。二级缓存。3.session提供数据库相关的操作。不...
分类:
Web程序 时间:
2015-08-12 12:52:49
阅读次数:
165
Configuration部分
在Configuration部分新增两种Loquacious-Configuration方式:流配置(fluent-configuration)和lambda表达式配置(lambda-configuration)。
fluent-configuration顾名思义,使用Fluent API配置SessionFactory属性,提供强类型支持、编译期错误检...
分类:
Web程序 时间:
2015-08-12 10:19:36
阅读次数:
231