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

做网站的实验报告广西专业网站建设

做网站的实验报告,广西专业网站建设,宁波网站推广厂家,wordpress 分页404一、Spring Boot整合MyBatis#xff0c;一级缓存失效 1.1、概述 MyBatis一级缓存的作用域是同一个SqlSession#xff0c;在同一个SqlSession中执行两次相同的查询#xff0c;第一次执行完毕后#xff0c;Mybatis会将查询到的数据缓存起来#xff08;缓存到内存中#xf…一、Spring Boot整合MyBatis一级缓存失效 1.1、概述 MyBatis一级缓存的作用域是同一个SqlSession在同一个SqlSession中执行两次相同的查询第一次执行完毕后Mybatis会将查询到的数据缓存起来缓存到内存中 第二次执行相同的查询时会从缓存中取数据不再进行数据库的查询从而提高查询效率。默认情况下Mybatis开启了一级缓存。但是MyBatis整合Spring Boot时一级缓存却没有生效。 1.2、代码 /*** 验证MyBatis的一级缓存默认是开启的*/ Test public void getUserByIdTest() {UserMapper userMapper sqlSession.getMapper(UserMapper.class);UserDO userDO1 userMapper.getUserById(1L);System.out.println(userDO1 userDO1);System.out.println();UserDO userDO2 userMapper.getUserById(1L);System.out.println(userDO2 userDO2); } 1.3、失效原因 当同一个线程开启事务时同一个sql查询多次会走一级缓存而不开启事务时每一查询都是不同的sqlsession即缓存为“失效”状态 。 1.4、解决 添加 Transactional 注解。 /*** 验证MyBatis的一级缓存默认是开启的*/ Transactional Test public void getUserByIdTest() {UserMapper userMapper sqlSession.getMapper(UserMapper.class);UserDO userDO1 userMapper.getUserById(1L);System.out.println(userDO1 userDO1);System.out.println();UserDO userDO2 userMapper.getUserById(1L);System.out.println(userDO2 userDO2); }
http://www.hkea.cn/news/14323922/

相关文章:

  • 天津做网站比较好的公司做国外的众筹网站有哪些
  • 合肥网站优化平台七牛云招聘
  • 小网站怎么搜关键词建设银行全球门户网站
  • 怎么样给自己做网站施工员证书查询网站
  • 成都网站建设推来客熊掌号百度关键词点击器
  • 百度推广要企业自己做网站吗免费精准客户软件
  • 大理做网站哪家好wordpress密码忘了怎么办
  • 企业网站建设论文wordpress第三方存储
  • 青岛谁做网站多少钱了解深圳最好的网站
  • 帝国网站免费模板网站空间费价格
  • 京东优惠劵网站怎么做郑州seo顾问热狗网
  • 孝感网站推广微信小程序设计与开发
  • 手工制作大全简单湖南seo优化公司
  • 好看的旅游网站模版110建筑人才网官网
  • 做视频可以赚钱的网站天商阳光网站邮箱
  • 怎么做企业功能网站网站开发人员的工作
  • 筑梦网站建设芜湖建设网站
  • 回收那个网站做推广好广告公司经营范围有哪些内容
  • 做网站客户要求分期如何注册公司地址定位
  • 商超网站足球比赛直播在线观看免费
  • 福清市建设局官方网站网站图片 原则
  • 百度收录最好的网站怎么建立
  • 网站建设炫彩图片空间站 对接
  • 做网站空间要多大网站建设需要会什么
  • 济南智能网站建设电话西安专业做网站建
  • 怎样用wordpress搭建网站wordpress的XML-RPC
  • 南通建公司网站阿里巴巴商标注册官网
  • 东莞企业做网站暴雪回归
  • 深圳做模板网站app开发公司软件开发公司
  • 客户管理系统网站网站 为何要 备案