hibernate查询缓存详细分析
短信预约 -IT技能 免费直播动态提醒
一、查询缓存配置
在hibernate.cfg.xml中加入查询缓存的策略, <propertyname="hibernate.cache.use_query_cache">true</property>
启用查询缓存的策略,默认是false。
二、关闭二级缓存,采用query.list()查询普通属性
代码如下所示。
public voidtestCache1() { Session session = null; try { session= HibernateUtils.getSession(); session.beginTransaction(); Listnames = session.createQuery("select s.name from Student s") .setCacheable(true) .list(); for (int i=0;i<names.size(); i++) { Stringname = (String)names.get(i); System.out.println(name); } System.out.println("-------------------------------------------------------"); //不会发出查询语句,因为启用查询缓存 names= session.createQuery("select s.name from Student s") .setCacheable(true) .list(); for (int i=0;i<names.size(); i++) { Stringname = (String)names.get(i); System.out.println(name); } session.getTransaction().commit(); }catch(Exceptione) { e.printStackTrace(); session.getTransaction().rollback(); }finally { HibernateUtils.closeSession(session); } }
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
hibernate查询缓存详细分析
下载Word文档到电脑,方便收藏和打印~
下载Word文档
猜你喜欢
hibernate查询缓存详细分析
一、查询缓存配置1、在hibernate.cfg.xml中加入查询缓存的策略, true 启用查询缓存的策略
2023-05-31
详细解读Hibernate的缓存机制
一、why(为什么要用Hibernate缓存?)Hibernate是一个持久层框架,经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写
2023-05-31
Nginx+PHP的缓存详细分析
本篇内容介绍了“Nginx+PHP的缓存详细分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!以下是对Nginx中的PHP缓存进行了详细的分
2023-06-05
2024-04-02
MySQL 查询缓存详解
文章目录 MySQL 查询缓存介绍MySQL 查询缓存管理和配置MySQL 缓存机制缓存规则缓存机制中的内存管理 MySQL 查询缓存的优缺点优点缺点 MySQL 查询缓存对性能的影响总结 缓存是一个有效且实用的系统性能
2023-08-16
2024-04-02
2024-04-02
Redis作为缓存应用的情形详细分析
实际开发中缓存处理是必须的,不可能我们每次客户端去请求一次服务器,服务器每次都要去数据库中进行查找,为什么要使用缓存?说到底是为了提高系统的运行速度
2023-01-28
2024-04-02
MySQL缓存的查询和清除命令详细操作指南
目录前言1. mysql缓存机制概述1.1 缓存的基本概念1.2 缓存类型2. 查询缓存2.1 查询缓存概述2.2 启用和配置查询缓存2.3 查询缓存的使用2.3.1 查询缓存的命中2.3.2 查询缓存的失效2.4 查询缓存的查询和清除命令
2024-09-13
2024-04-02
2024-04-02
2024-04-02
2024-04-02
Redis慢查询日志及慢查询分析详解
这篇文章主要为大家介绍了Redis慢查询日志及慢查询分析详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
2023-01-28
2024-04-02
2024-04-02
2024-04-02
2024-04-02