news 2026/5/6 9:07:50

MyBatis的一级缓存

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MyBatis的一级缓存

什么是缓存?

把当前查询出来的数据进行记录,下一次查询相同数据时,从缓存中去取,就不会重新访问数据库了

MyBatis的缓存分为一级缓存和二级缓存

一级缓存默认是开启的

缓存只针对查询功能有效

CacheMapper

CacheMapper.xml

测试

package com.baidu.mybatis;importcom.baidu.mybatis.mapper.CacheMapper;importcom.baidu.mybatis.pojo.Emp;importcom.baidu.mybatis.utils.SqlSessionUtils;importorg.apache.ibatis.session.SqlSession;importorg.junit.Test;publicclassCacheMapperTest{@TestpublicvoidtestCache(){SqlSessionsqlSession=SqlSessionUtils.getSqlSession();SqlSessionsqlSession2=SqlSessionUtils.getSqlSession();CacheMappermapper=sqlSession.getMapper(CacheMapper.class);Empemp=mapper.getEmpByEid(1);Empemp2=mapper.getEmpByEid(1);System.out.println("emp = "+emp);System.out.println("emp2 = "+emp2);System.out.println("--------------------");CacheMappermapper1=sqlSession.getMapper(CacheMapper.class);Empemp3=mapper1.getEmpByEid(1);Empemp4=mapper1.getEmpByEid(1);System.out.println("emp3 = "+emp3);System.out.println("emp4 = "+emp4);System.out.println("------------------------");CacheMappermapper2=sqlSession2.getMapper(CacheMapper.class);Empemp5=mapper2.getEmpByEid(1);Empemp6=mapper2.getEmpByEid(1);System.out.println("emp5 = "+emp5);System.out.println("emp6 = "+emp6);}}

可以看到不同sqlsession,才会输出sql语句

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 5:50:05

近十届两院增选院士籍贯 / 出生地排行:苏浙皖湘鲁霸榜

整理了近十届两院增选院士的籍贯、出生地数据: ✅ 维度一:院士「籍贯」(最能体现地域文教底蕴) 籍贯人数 TOP20 核心榜单(头部集中度极高) 1、浙江宁波 28 人(全国第一,70年的稳定输…

作者头像 李华
网站建设 2026/5/6 2:38:52

计算机网络经典问题透视:漏桶管制器的工作原理是怎么样的?

在当今这个流量爆炸的时代,无论是云计算、大数据还是边缘计算,都离不开一个核心议题——流量控制。网络拥塞、服务质量(QoS)下降、系统雪崩,这些问题的根源往往都与失控的流量有关。今天,我们将一起回到计算…

作者头像 李华
网站建设 2026/5/1 5:49:55

大数据领域Kafka的性能调优实战

大数据领域Kafka的性能调优实战:从青铜到王者的进阶指南 关键词:Kafka性能调优、生产者优化、Broker配置、消费者调优、吞吐量与延迟 摘要:在大数据时代,Kafka作为分布式消息队列和流处理平台的"扛把子",其性…

作者头像 李华
网站建设 2026/5/1 5:49:05

基于微信小程序的家校沟通管理系统源码文档部署文档代码讲解等

课题介绍本课题针对传统家校沟通存在的信息传递滞后、渠道分散、记录难追溯等痛点,设计并实现一款基于微信小程序的家校沟通管理系统,搭建教师与家长高效协同的沟通桥梁。系统以微信小程序为前端交互载体,采用Node.js构建后端服务&#xff0c…

作者头像 李华
网站建设 2026/5/1 6:52:30

YOLOv11魔改高效涨点 | 注意力篇 | CAA:上下文锚点注意力机制,条形卷积 + 全局先验,低成本实现 360 度全局视野,轻量化捕捉超大感受野,即插即用,彻底疯狂!!!

1、模块介绍 1.1 论文信息 论文标题:Poly Kernel Inception Network for Remote Sensing Detection 中文标题:用于遥感检测的多核 Inception 网络 (PKINet) 论文链接 论文代码 核心创新点模块:Poly Kernel Inception (PKI) 模块与上下文锚点注意力 (Context Anchor Attenti…

作者头像 李华
网站建设 2026/5/3 22:07:43

SSM278的考研互助辅导平台vue

目录 SSM278考研互助辅导平台Vue实现摘要 开发技术源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! SSM278考研互助辅导平台Vue实现摘要 SSM278考研互助辅导平台基于Vue.js框架开发,整合Spring、Spring MVC和MyBatis&#x…

作者头像 李华