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

举报网站制度建设方面今日最新抗疫数据

举报网站制度建设方面,今日最新抗疫数据,自己可以设计装修的软件,沂源网站建设yx718Mybatis作为一款强大的ORM框架,其中也用到了缓存来加速查询,今天我们一起来探讨下。 Mybatis可以使用懒加载来提高查询的效率,并且可以通过缓存来提高查询的效率。其中包括有一级缓存和二级缓存。 一级缓存是sqlSession级别的缓存&#xff0c…

Mybatis作为一款强大的ORM框架,其中也用到了缓存来加速查询,今天我们一起来探讨下。
M
ybatis可以使用懒加载来提高查询的效率,并且可以通过缓存来提高查询的效率。其中包括有一级缓存和二级缓存。

一级缓存是sqlSession级别的缓存,这里先介绍一下SqlSession。

SqlSession是mybatis的重要构建之一,可以类比为我们用jdbc所生成的connection,这里我们通过SqlSession可以实现增删改查。不过现在更加推荐使用mapper的形式。

SqlSession提供select/insert/update/delete方法,在旧版本中使用使用SqlSession接口的这些方法,但是新版的Mybatis中就会建议使用Mapper接口的方法。从底层实现来说:通过动态代理技术,让接口跑起来,之后采用命令模式,最后还是采用了SqlSession的接口方法(getMapper()方法等到Mapper)执行SQL查询(也就是说Mapper接口方法的实现底层还是采用SqlSession接口方法实现的)。

以上的描述对简单,其实实现起来还是箱单复杂的。

一级缓存是SqlSession级别的缓存。在操作数据库时需要构造sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域(HashMap)是互相不影响的。

二级缓存是mapper级别的缓存,多个SqlSession去操作同一个Mapper的sql语句,多个SqlSession可以共用二级缓存,二级缓存是跨SqlSession的,基于nameSpace。

http://www.tj-hxxt.cn/news/77750.html

相关文章:

  • 极客学院 wordpress站长工具seo综合查询腾讯
  • 搜网站网移动端排名优化软件
  • 重庆网站建设公司是什么seo搜索优化
  • 一个网站做三页是什么意思北京seo网站设计
  • 网站建设做什么的seo什么意思简单来说
  • 香港网站建设公司seo网站优化培
  • 珠海建设局网站拼多多代运营公司十大排名
  • 建网站需要编程吗拓客渠道有哪些
  • 网站升级改版的目的小红书sem是什么意思
  • 2个网站做的链接怎么用一个域名镇江百度seo
  • 做视频播放网站 赚钱制作一个网站步骤
  • 自主招标四川建设网seo经理
  • 网站后台动态播放怎么做的四川seo关键词工具
  • 河南省做网站的企业短期培训学什么好
  • 合江做网站网站关键词优化排名
  • TP5.1做的网站首页被挂马原因可以引流推广的app
  • 微网站首页模板营销传播
  • 微信公众好第三方网站怎么做谷歌海外广告投放
  • 手机网站建设解决方案千锋教育培训机构就业率
  • wordpress 网站导航怎么样建网站
  • 学校建设网站的作用黑客入侵网课
  • 网站建设基本流程视频搜索关键词排名
  • 新型网站设计优化大师怎么提交作业
  • 学校网站制作html微信营销技巧
  • 胶州做网站成免费的crm
  • 专业做网站的公司保定如何在百度发广告
  • 企业综合查询网站百度一下移动版首页
  • wordpress摘要字数 formatting.php西安seo阳建
  • 做图赚钱的网站有哪些网上广告怎么推广
  • 个人可以做新闻网站谷歌浏览器入口