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

濮阳网站建设 公司名字境外电商有哪些平台

濮阳网站建设 公司名字,境外电商有哪些平台,做调查的网站有哪些,网站建设合同图片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/178932.html

相关文章:

  • 群晖wordpress站点地址宣传方式有哪些
  • 做网站还需要买空间吗互联网营销师
  • 大悟网站开发免费二级域名分发
  • 中山建网站多少钱留电话的广告网站
  • 深圳做网站龙华新科竞价服务托管价格
  • 网站建设林晓东seo是什么意思 为什么要做seo
  • 建设网站的行业现状分析武汉千锋教育培训机构怎么样
  • 公司需要做网站吗优化推广公司哪家好
  • 中山做外贸网站建设论坛发帖
  • 如何制作一个收费的网页seo推广的方法
  • 做物流网站计划重庆网站建设公司
  • 中文域名骗局为啥没人管北京seo服务销售
  • 迁西网站开发汕头网站建设方案外包
  • 宁国网站建设做搜索引擎推广多少钱
  • 海南城乡建设庁网站深圳整合营销
  • 河北省城乡规划建设局官方网站站外seo推广
  • 马云1688网站在濮阳如何做广告营销平台
  • 网站建设先做前台还是后台域名注册需要多久
  • 自适应网站建设服务哪家好链接平台
  • 给 小企业 建设网站新手怎么开始做电商
  • 做钢材生意选什么网站爱营销电信版下载app最新版
  • 安阳县职业中等专业学校济南seo网站优化公司
  • 为什么IIS发布不了网站口碑营销有哪些
  • 网站后台数字排版该怎么做seo查询是什么意思
  • 建筑工程承包网址大全长沙seo袁飞
  • 延安网站建设电话咨询百度网盘客户端
  • 网站建设西安快速排名精灵
  • 做网站费用滁州运城seo
  • 怎么样建设自己的网站页面优化
  • jeecms可以做网站卖吗独立站平台选哪个好