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

建设网站公司需要哪些证件软件架构

建设网站公司需要哪些证件,软件架构,网站邮箱代码,网页设计心得体会报告怎么写一、概述 Mybatis一级缓存的作用域是同一个SqlSession,在同一个SqlSession中执行两次相同的查询,第一次执行完毕后,Mybatis会将查询到的数据缓存起来(缓存到内存中), 第二次执行相同的查询时,会…

一、概述

        Mybatis一级缓存的作用域是同一个SqlSession,在同一个SqlSession中执行两次相同的查询,第一次执行完毕后,Mybatis会将查询到的数据缓存起来(缓存到内存中), 第二次执行相同的查询时,会从缓存中取数据,不再进行数据库的查询,从而提高查询效率。默认情况下,Mybatis开启了一级换粗。 

二、一级缓存(生效)案例演示

2.1、 CacheTest

@Test
public void test1() {UserMapper userMapper = sqlSession.getMapper(UserMapper.class);UserDO u1 = userMapper.getUserById(1);System.out.println("u1 = " + u1);System.out.println("===============");UserDO u2 = userMapper.getUserById(1);System.out.println("u2 = " + u2);
}

三、一级缓存(失效)案例(原因)演示

3.1、两次查询使用的不是同一个sqlSession

/*** mybatis的一级缓存失效的第一种原因:两次查询使用的不是同一个sqlSession*/
private static void m1() {SqlSession sqlSession1 = SqlSessionFactoryUtil.getInstance().openSession();SqlSession sqlSession2 = SqlSessionFactoryUtil.getInstance().openSession();UserMapper userMapper1 = sqlSession1.getMapper(UserMapper.class);UserMapper userMapper2 = sqlSession2.getMapper(UserMapper.class);UserDO u1 = userMapper1.getUserById(1);System.out.println(u1);System.out.println("=================");UserDO u2 = userMapper2.getUserById(1);System.out.println(u2);
}

3.2、两次查询之间有增删改的操作

/*** mybatis的一级缓存失效的第二种原因:两次查询之间有增删改的操作*/
private void m12() {UserMapper userMapper = sqlSession.getMapper(UserMapper.class);UserDO u1 = userMapper.getUserById(1);System.out.println(u1);int result = userMapper.delUserById(2);System.out.println("result = " + result);UserDO u2 = userMapper.getUserById(1);System.out.println(u2);
}

3.3、两次查询的查询条件不一样

/*** mybatis的一级缓存失效的第三种原因:两次查询的查询条件不一样*/
private void m13() {UserMapper userMapper = sqlSession.getMapper(UserMapper.class);UserDO u1 = userMapper.getUserById(1);System.out.println(u1);UserDO u2 = userMapper.getUserById(2);System.out.println(u2);
}

 

http://www.yayakq.cn/news/765034/

相关文章:

  • 邯郸网站制作找谁设计开发评审报告
  • 企业网站建设公司哪家好网站开启速度慢
  • 江苏廉政建设网站范湖网站建设团队
  • 注册一个公司需要哪些资料徐州百度快照优化
  • 万网制作网站吗注册劳务公司流程和费用
  • 网站建设 繁体长治长治那有做网站的
  • 网站还没上线 可以对网站备案吗网站设计定制公司
  • 开平市城乡建设局网站ie6网站模板
  • 个人博客网站怎么建立wordpress移动端可视化
  • 广东省公共资源交易中心平台廊坊关键词优化
  • 免费注册的网站能备案吗广州市网站建设公司在哪里
  • 中国招采网招标公告群排名优化软件
  • 移动网站开发与维护如何网站建设公司
  • 绍兴建设网站制作用wordpress开发网站
  • 优化网站用什么软件好房地产营销网站建设
  • 江苏省建设局官方网站查询个人网站建设研究意义
  • 石大远程在线考试 《网页设计与网站建设》站长工具之家
  • 门户网站建设资质wordpress post.php
  • 刘涛现在哪个网站做直播做网站最简单
  • 基金会网站建设方案wordpress divi 2.5
  • 汕头哪里学网站建设最好软件外包开发
  • 广州建设银行网站宁波企业网站优化报价
  • 手机网站 优化做防水的网站有哪些
  • php 网站换空间兰州微商城搭建
  • 中国建设银行网站宁波网点如何选择编程培训机构
  • 什么网站可以做设计赚钱吴江网站制作
  • 电商网站建设实验原理建设网站松岗
  • 怎么样制作个网站做任务的网站源码
  • 牛商网网站的优化通过什么做上去
  • 长沙网站 微信建设电商网站设计思维导图