Hibernate缓存机制

来源:互联网 发布:盛讯软件 编辑:程序博客网 时间:2024/06/05 19:57
Hibernate提供了两级缓存,
第一级是Session的缓存。
由于Session对象的生命周期通常对应一个数据库事务或者一个应用事务,因此它的缓存是事务范围的缓存。
第一级缓存是必需的,不允许而且事实上也无法卸除。在第一级缓存中,持久化类的每个实例都具有唯一的OID。

第二级缓存是一个可插拔的的缓存插件,
它是由SessionFactory负责管理。
由于SessionFactory对象的生命周期和应用程序的整个过程对应,因此第二级缓存是进程范围或者集群范围的缓存。
这个缓存中存放的对象的松散数据。
0 0
原创粉丝点击