哎。。。。。。。。。。。。。。
系统开发完毕,不上线不知道。上线后,性能啊----一个"差"字了得!
Hiberante 提供了cache功能:一个是在一级cache,存在与session中,用户不用刻意去处理cache,它属于事务级别的数据缓冲。
另一个是二级Cache,是SessionFactory级别的Cache,所有的session共享该cache.
废话就不说了:使用方式:
1、配置cache
hibernate.cache.provider_class org.hibernate.cache.EhCacheProvider----位于hibetnate3.x包里。
2、将ehcache.xml放在classes下:
注意修改配置文件!!!!!
3、修改用户自己的hbm映射文件加入:
cache usage="read-write" 注意位置
这里仅仅是对DAO层的缓存处理,关于web页面 等其他地方的缓存不在此范围