当前位置: 首页 > news >正文

毕节市交通建设集团网站网店seo关键词

毕节市交通建设集团网站,网店seo关键词,潍坊市住房和城乡建设厅网站,梵克雅宝官网中国官方网站项链文章目录 一、MyBatis的一级缓存二、MyBatis的二级缓存三、MyBatis缓存查询的顺序 一、MyBatis的一级缓存 一级缓存是SqlSession级别的,通过同一个SqlSession查询的数据会被缓存,下次查询相同的数据,就 会从缓存中直接获取,不会从…

文章目录

  • 一、MyBatis的一级缓存
  • 二、MyBatis的二级缓存
  • 三、MyBatis缓存查询的顺序


一、MyBatis的一级缓存

一级缓存是SqlSession级别的,通过同一个SqlSession查询的数据会被缓存,下次查询相同的数据,就
会从缓存中直接获取,不会从数据库重新访问
使一级缓存失效的四种情况:

  1. 不同的SqlSession对应不同的一级缓存
  2. 同一个SqlSession但是查询条件不同
  3. 同一个SqlSession两次查询期间执行了任何一次增删改操作
  4. 同一个SqlSession两次查询期间手动清空了缓存

二、MyBatis的二级缓存

二级缓存是SqlSessionFactory级别,通过同一个SqlSessionFactory创建的SqlSession查询的结果会被
缓存;此后若再次执行相同的查询语句,结果就会从缓存中获取
二级缓存开启的条件:
a>在核心配置文件中,设置全局配置属性cacheEnabled=“true”,默认为true,不需要设置
b>在映射文件中设置标签
c>二级缓存必须在SqlSession关闭或提交之后有效
d>查询的数据所转换的实体类类型必须实现序列化的接口
使二级缓存失效的情况:
两次查询之间执行了任意的增删改,会使一级和二级缓存同时失效

三、MyBatis缓存查询的顺序

先查询二级缓存,因为二级缓存中可能会有其他程序已经查出来的数据,可以拿来直接使用。
如果二级缓存没有命中,再查询一级缓存
如果一级缓存也没有命中,则查询数据库
SqlSession关闭之后,一级缓存中的数据会写入二级缓存

http://www.jinmujx.cn/news/109650.html

相关文章:

  • 湖南做网站公司腾讯新闻最新消息
  • 网站建设维护 天博网络百度商家平台
  • 网站备案填写网站名称营销渠道的三个类型
  • 博客类网站建设太原seo
  • 只买域名可以做自己的网站嘛邯郸网站优化公司
  • 注册网站模板搜索引擎推广的常见形式有
  • 湛江制作企业网站动态网站设计毕业论文
  • 福州建站服务推广游戏赚钱的平台有哪些
  • 电子商务网站建设方案书网络营销的特点有哪些特点
  • 搭建一个论坛网站信息推广平台
  • 网站建设 天津怎么开发自己的网站
  • 网站建设 云南核心关键词和长尾关键词举例
  • 做窗帘店的网站网站不收录怎么解决
  • 寻甸马铃薯建设网站东莞网站建设方案报价
  • html网站头部如何制作餐饮营销手段13种手段
  • 做网站的证书外链发布平台
  • 手机营销网站模板怎样建立自己的网站平台
  • 河北省做网站的企业软文广告图片
  • php个人网站模板下载品牌推广活动策划方案
  • 建设银行个人网上银行网站加载ueeshop建站费用
  • 苏州做网站的企业行业关键词分类
  • 如何在虚拟机里面做网站山东做网站公司
  • 哪个网站做海外代购济南最新消息
  • cnn头条新闻南昌seo网站排名
  • 做冷库的网站2024年的新闻
  • 婚礼策划网站建设seo友情链接
  • 做灯具网站推广哪家好国外搜索引擎排行榜
  • 做百度移动端网站软件免费crm
  • 灵溪网站建设友链提交入口
  • 做网站时管理员权限的页面泉州百度关键词优化