传智播客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数据
二级缓存是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数据
相关文章推荐
- 传智播客Hibernate视频教程学习笔记49
- 传智播客Hibernate视频教程学习笔记3
- 传智播客Hibernate视频教程学习笔记7
- 传智播客Hibernate视频教程学习笔记28
- 传智播客Hibernate视频教程学习笔记43
- 传智播客Hibernate视频教程学习笔记54
- 传智播客Hibernate视频教程学习笔记4
- 传智播客Hibernate视频教程学习笔记8
- 传智播客Hibernate视频教程学习笔记26
- 传智播客Hibernate视频教程学习笔记42
- 传智播客Hibernate视频教程学习笔记50
- 传智播客Hibernate视频教程学习笔记53
- 传智播客Hibernate视频教程学习笔记17
- 传智播客Hibernate视频教程学习笔记23
- 传智播客Hibernate视频教程学习笔记30
- 传智播客Hibernate视频教程学习笔记38
- 传智播客Hibernate视频教程学习笔记44 45
- 传智播客Hibernate视频教程学习笔记51
- 传智播客Hibernate视频教程学习笔记5
- 传智播客Hibernate视频教程学习笔记9