您的位置:首页 > 其它

传智播客Hibernate视频教程学习笔记41

2009-08-07 10:14 351 查看
二级缓存细节扩充

二级缓存是SessionFactory级共享

save(不适合native生成方式的主键) update saveOrUpdate list iterator get load Query Criteria都会填充二级缓存。但之查询缓存时Session的iterator get load会从二级缓存中去数据(iterator可能存在N——1次查询)

Query Criteria由于命中率较低,所以hibernate缺省是关闭,修改cache.user_query_cache 为 true是开启,并调用query.setCacheable(true);使用

HibernateUtil.getSessionFactory().evict(Users.class);清楚缓存中所有Users数据
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: