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

佳木斯网站建设网站如何优化排名软件

佳木斯网站建设,网站如何优化排名软件,wordpress增加标签,老板说做个网站我要怎么做MyBatis缓存 MyBatis系统当中默认定义两级缓存:一级缓存、二级缓存 默认情况下,只有一级缓存开启(sqlSession级别的缓存)二级缓存需要手动开启配置,需要局域namespace级别的缓存 一级缓存(本地缓存&#…

MyBatis缓存

  •  MyBatis系统当中默认定义两级缓存:一级缓存、二级缓存
    • 默认情况下,只有一级缓存开启(sqlSession级别的缓存)
    • 二级缓存需要手动开启配置,需要局域namespace级别的缓存

一级缓存(本地缓存)

  • 与数据库同一次会话期间查询到的数据会放入本地缓存当中
  • 如果以后需要获取相同的数据直接去缓存当中拿,没必要再去查询数据库

 

一级缓存失效的4种情况 

  1. sqlSession不同
  2. sqlSession相同,查询条件不同
  3. sqlSession相同,两次查询之间执行了增删改操作
  4. sqlSession相同,手动清除一级缓存(session.close()) 

二级缓存 

二级缓存是SqlSessionFactory级别,通过同一个SqlSessionFactory创建SqlSession查询结果会被缓存;此后若再次执行相同的查询语句,结果会从一个缓存中获取

二级缓存开启的条件 

  1. 在核心配置文件中,设置全局属性caheEnable=“true”
  2. 在映射件中置<Cache>
  3. 查询数据所转换的实体类类型必须实现序列化接口(序列化之后的数据存储不是对象,而是以数据的形式进行缓存)
  4. 二级缓存必须在SqlSession关闭或提交之后有效 

Mybatis缓存查询顺序

  1. 先查询二级缓存,因为二级缓存中可能会有其他程序查询出来的数据,可以直接拿来使用

  2. 如果二级缓存未命中,再查询一级缓存

  3. 如果一级缓存也没有命中,则查询数据库

  4. SqlSession关闭之后,一级缓存的数据会写入二级缓存

http://www.dtcms.com/wzjs/447230.html

相关文章:

  • 烂网站做竞价行吗站长统计app软件大全
  • 免费的个人网站平台百度最新财报
  • 兰州公司网站建设制作链接的小程序
  • 彩票网站开发软件进入百度搜索首页
  • iis7 静态网站汕头seo
  • 网站建设中应注意的问题百度一下照片识别
  • php网站带数据库优化软件下载
  • 如何做网站的自由撰稿人营销策略范文
  • 网站建设内部链接苏州百度推广开户
  • 成都市营销型网站建设关键词搜索方法
  • 中山市建设局网站窗口电话网络销售推广公司
  • 公司网站建设的作用商丘网络推广公司
  • 网店怎么开通郑州seo网站有优化
  • 宁波住房和城乡建设网站seo排名赚app是真的吗
  • 可以做音基题的音乐网站狠抓措施落实
  • 全网营销型网站新闻国外浏览器搜索引擎入口
  • 成都网站建设开发公视频号下载器手机版
  • 玉环 网站建设股票发行ipo和seo是什么意思
  • 国外批发网站有哪些湖南网站建站系统哪家好
  • 百度怎么推广网站网站页面
  • 网站建设课程设计博客是哪个软件
  • 定制网站建设服务器2022智慧树互联网与营销创新
  • 校园互动网站建设制作网站的app
  • 用java做的网站播不了视频竞价推广方案
  • 请人做网站交易平台如何快速搭建一个网站
  • wordpress个人博客主题班级优化大师简介
  • 谷歌浏览器 安卓下载百度seoo优化软件
  • 做非法网站的有没有青岛seo排名扣费
  • 怎么学网站开发加盟教育培训哪个好
  • 业务代刷平台网站怎么做软文怎么写吸引人