首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

Hibernate缓存-运用Ehcache让实体对象集合对象缓存

2012-06-29 
Hibernate缓存-使用Ehcache让实体对象集合对象缓存考虑到效率和对数据库的压力,使用缓存或者内存缓存,可以

Hibernate缓存-使用Ehcache让实体对象集合对象缓存

考虑到效率和对数据库的压力,使用缓存或者内存缓存,可以提高反应速度和减轻数据库压力。hibernate中支持的比较多,在hibernate给的文档“提升性能”章节有详细介绍:

Hibernate缓存-运用Ehcache让实体对象集合对象缓存

hibernate支持缓存类型和介绍:

Hibernate缓存-运用Ehcache让实体对象集合对象缓存

后面三个还支持集群,比较强大。

现在详细介绍Ehcache使用:

Ehcache所需要的jar包(配合hibernate使用):

Hibernate缓存-运用Ehcache让实体对象集合对象缓存Hibernate缓存-运用Ehcache让实体对象集合对象缓存Hibernate缓存-运用Ehcache让实体对象集合对象缓存加入配置文件:Hibernate缓存-运用Ehcache让实体对象集合对象缓存

如果Query要缓存要手动设置的:

Hibernate缓存-运用Ehcache让实体对象集合对象缓存

如果某个类有集合字段,我们也想要集合字段缓存,我们需要对那个字段设置缓存属性:

Hibernate缓存-运用Ehcache让实体对象集合对象缓存

Hibernate缓存-运用Ehcache让实体对象集合对象缓存

这种设置对于多级菜单很是有效的!

第一次(没的使用缓存的)效果:

Hibernate缓存-运用Ehcache让实体对象集合对象缓存

第二次(缓存)效果:

Hibernate缓存-运用Ehcache让实体对象集合对象缓存

热点排行