BR 技术头条 技术链接、资讯与社区分享流
bl blog.csdn.net / 2015-11-02 21:32 / by @令仔很忙

【hibernate集锦】---hibernate缓存机制

赞过的人

@令仔很忙

讨论 · 1 条

@技术头条 2015-11-02 23:43

Why?

Hibernate是一个持久层框架,经常访问物理数据库,为了降低应用程序对物理数据源访问的频次,从而提高应
用程序的运行性能,hibernate提供了一种优化策略:缓存机制。缓存内的数据是对物理数据源中的数据的复制,应用
程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。

What?

Hibernate 中提供了两级Cache,第一级别的缓存是Session级别的缓存,它是属于事务范围的缓存。它是内置
的,由hibernate管理,一般情况下无需进行干预,不能被卸载。第二级别的缓存是SessionFactory级别的缓存,它是
属于进程范围或群集范围的缓存。这一级别的缓存可以进行配置和更改,并且可以动态加载和卸载。 Hibernate还为
查询结果提供了一个查询缓存,它依赖于第二级缓存。

发表评论