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

沈阳世纪兴网站建设郑州官网网络营销外包

沈阳世纪兴网站建设,郑州官网网络营销外包,wap页面是什么意思,网站建设论文中期总结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/329218.html

相关文章:

  • 南京 高端网站制作关键词优化
  • 民政部门网站建设方案网络营销专业大学排名
  • 区镇村政府网站群的建设全网推广
  • icp ip 网站备案西安seo管理
  • 动易网站系统促销方案
  • 公司网站管理整站优化代理
  • 泉州网站快速排名提升怎么优化网站
  • 平台系统维护是什么意思百度seo排名在线点击器
  • 大连小程序定制北京百度搜索排名优化
  • 网站建设税务开票湘潭网站制作
  • 有没有什么专门做兼职的网站建设企业营销型网站
  • 手机怎么自己做网站最经典的营销案例
  • 做感恩网站的图片大全google官网入口下载
  • neutral wordpress网站关键词排名手机优化软件
  • 苏州市城乡建设局网站首页线上推广方案怎么写
  • 网站转换模块怎么做大学生网页设计作业
  • 做网站推广我们是专业的哈尔滨seo优化公司
  • 网站百度未收录商桥安装显示病毒式营销案例
  • 部门网站建设怎么做百度搜索推广的定义
  • 搜索网站的方法全国防疫大数据平台
  • 阿里巴巴网站详情页怎么做哪些网站可以seo
  • 网站建设7个基本流程分析百度搜索风云榜下载
  • jsp动态网站开发参考文献免费培训seo
  • 重庆微信网站建设价格semester
  • 国外的网站建设网络营销方式都有哪些
  • 做向日葵的专业网站网络营销专业是干什么的
  • 已备案网站数量seo搜索引擎优化是做什么的
  • 个人怎么进行网络广告营销镇江抖音seo
  • 现代化专业群建设专题网站护理专业seo网站优化师
  • 政府网站保障好 建设好bt搜索引擎最好用的