Hibernate的Query缓存设置
来源:互联网 发布:mac隐藏硬盘 编辑:程序博客网 时间:2024/06/05 08:23
Query query = session.createQuery(hql);
// 绝大多数的查询并不能从查询缓存中受益,所以Hibernate在做了配置文件设置以后仍然默认不进行查询缓存的,
// 只有调用 Query.setCacheable(true)方法进行查询缓存。
// 这个调用会让查询在执行过程中时先从缓存中查找结果,并将自己的结果集放到缓存中去。
query.setCacheable(true);
// 如果要对查询缓存的失效政策进行精确的控制,必须调用Query.setCacheRegion()方法,
// 为每个查询指定自定义的查询缓存区域,若不设置,则使用标准查询缓存区域
// cachePageFront为自定义的缓存id名
query.setCacheRegion("cachePageFront");
// 如果查询需要强行刷新其查询缓存区域,那么应该调用Query.setCacheMode(CacheMode.REFRESH)方法。
// 这对在其他进程中修改底层数据(例如,不通过Hibernate修改数据),
// 或对那些需要选择性更新特定查询结果集的情况特别有用。
query.setCacheMode(CacheMode.REFRESH);
- Hibernate的Query缓存设置
- Hibernate 使用Query、SQLQuery 的setCacheable()设置缓存问题
- Hibernate的Query缓存策略
- hibernate Query list()的缓存问题
- hibernate Query list()的缓存问题二
- Hibernate中设置query参数的方法
- Hibernate中设置query参数的方法
- Hibernate查询缓存的设置
- Hibernate Query 的 list 和iterate方法缓存的区别
- Hibernate缓存体系之查询缓存(query cache),以及list和iterate方法的区别
- Hibernate中的Query cache(查询缓存)
- Hibernate的Query接口
- hibernate的Criteria Query
- Hibernate的Criteria Query
- Hibernate 的Criteria Query
- hibernate设置缓存
- Hibernate查询缓存设置
- Hibernate : Query.list()、Query.iterate()的区别
- Repeater嵌套的两种方案
- jQuery Ajax 全解析
- 使用负载均衡技术建设高负载的网络站点
- Effective C++读书笔记---构造/析构/赋值运算
- oracle学习笔记(二)查询语句
- Hibernate的Query缓存设置
- Gtk+/Cairo/Glitz扯开漫谈
- 给上传文件夹赋予everyone 写入权限
- 程序中调用powershell 命令的基本步骤
- iis7的配置文件
- 给朋友们的创业建议
- ORACLE执行计划的一些基本概念
- DirectX 5.0 最新游戏编程指南
- 使用Visual C++进行串口通信编程