Mybatis的一二级缓存,一级缓存默认开启

1.可以知道的是Mybatis的一级缓存SqlSession默认是开启的。

2.可以自己去开启二级缓存在config.xml文件中的properties下面可以加上这个配置:

3.可以知道缓存之后的同一个session,再次执行操作的时候是不用再次查询数据库的。

resources下面建立这几个文件:

db.properties:

jdbc.driver=com.mysql.jdbc.Driver

jdbc.url=jdbc:mysql://localhost:3306/csjzjj

jdbc.username=root

jdbc.password=roothouzhicong

config.xml:

MyUserMapper:

package com.zjj.mapper;

import com.zjj.entity.MyUser;

import org.apache.ibatis.annotations.Select;

import java.util.List;

/**

* @Program mybatis

* @Package com.zjj.mapper

* @Auther TeacherHuang

* @Date 2021/8/16 15:29

* @Version 1.0

*/

public interface MyUserMapper {

@Select(“select *from myuser”)

List selectAll() throws Exception;

@Select(“select *from myuser”)

List selectAll01() throws Exception;

}

Test:

import com.zjj.entity.MyUser;

import com.zjj.mapper.MyUserMapper;

import org.apache.ibatis.io.Resources;

import org.apache.ibatis.session.SqlSession;

import org.apache.ibatis.session.SqlSessionFactory;

import org.apache.ibatis.session.SqlSessionFactoryBuilder;

import java.ioIOException;

import java.io.InputStream;

import java.util.List;

/**

* @Program mybatis

* @Package PACKAGE_NAME

* @Auther TeacherHuang

* @Date 2021/8/16 15:31

* @Version 1.0

*/

public class Test {

public static void main(String[] args) throws Exception {

String resources=”config.xml”;

InputStream inputstream = Resources.getResourceAsStream(resources);

SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputstream);

SqlSession session = sqlSessionFactory.openSession(true);

System.out.println(session);

MyUserMapper myUserMapper = session.getMapper(MyUserMapper.class);

System.out.println(“第一次没有缓存数据的时候———————“);

List myUsers = myUserMapper.selectAll();

System.out.println(myUsers);

// session.close();

session.clearCache();

System.out.println(“第二次没有缓存数据的时候———————“);

MyUserMapper myUserMapper02 = session.getMapper(MyUserMapper.class);

List myUsers01 = myUserMapper.selectAll();

System.out.println(myUsers01);

}

}

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
用户投稿
上一篇 2022年6月23日 12:17
下一篇 2022年6月23日 12:17

相关推荐

  • 什么是推广cpa一篇文章带你看懂CPA推广渠道

    CPA渠道 CPA指的是按照指定的行为结算,可以是搜索,可以是注册,可以是激活,可以是搜索下载激活,可以是绑卡,实名认证,可以是付费,可以是浏览等等。甲乙双方可以根据自己的情况来定…

    2022年11月25日
  • 抖音直播带货有哪些方法技巧(抖音直播带货有哪些痛点)

    如今抖音这个短视频的变现能力越来越突显了,尤其是在平台上开通直播,更具有超强的带货属性,已经有越来越多的普通人加入到其中了。不过直播带货虽然很火,但是也不是每个人都能做好的,那么在…

    2022年11月24日
  • 淘宝直播开通后带货链接怎么做(淘宝直播需要开通淘宝店铺吗)

    直播带货无论是对于商家来说还是主播收益都是非常可观的,所以不少平台都有直播带货功能,一些小伙伴也想加入淘宝直播,那么淘宝直播开通后带货链接怎么做?下面小编为大家带来淘宝直播开通后带…

    2022年11月24日
  • 科比19岁女儿遭自称与她生“科比式孩子”男子跟踪骚扰

    极目新闻记者王亮亮黄佳琪 据福克斯新闻网报道,当地时间11月21日,已故篮球巨星科比·布莱恩特的长女娜塔莉亚·布莱恩特21日向法院提交临时限制令,声称这位32岁的前科从十几岁起就骚…

    2022年11月24日
  • 免费清理c盘的软件(清理c盘空间不影响系统)

    电脑用久了慢如龟速,还卡顿,这最大的原因啊就是C盘空间不足造成的。 即使电脑配置再好,或者硬盘再快,如果长时间没有打扫C盘,打开文件或者稳定之类的,都卡得让人头大。 这时候呢不要去…

    2022年11月24日
  • 明查|美国新冠后遗症患者中有16%症状严重以致无法工作?

    点击进入澎湃新闻全球事实核查平台 速览 – 网传数据比例无权威信源佐证,该比例有可能是结合了美国疾病防控中心和布鲁金斯学会的数据得出,但这两个机构的调研目的和样本都不同…

    2022年11月24日
  • pdf虚拟打印机(添加pdf虚拟打印机)

    本文主要讲的是pdf虚拟打印机,以及和添加pdf虚拟打印机相关的知识,如果觉得本文对您有所帮助,不要忘了将本文分享给朋友。 pdf虚拟打印机具体是什么功能? 电脑虚拟打印机的功能有…

    2022年11月24日
  • 快手限流多久能解除(快手限流什么意思)

    我相信很多人都看中了快手平台的商机,都争先恐后地想要抢占机会,可一些人刚刚作出一点成绩,就被降权了,自己也不知道什么原因。所以今天就来聊聊快手账号降权操作分享,赶快来看看避免违规!…

    2022年11月23日
  • Win11 22H2再出新问题Bug:无法弹出USB设备

    作为Windows 11的首次大更新,在Win11 22H2发布后并没有带来预想的场景,各种问题频现成为了一种常态。 近日有消息称,Win11 22H2存在一个占用冲突Bug,当用…

    2022年11月22日
  • 美团月付300小额取现?美团月付取现300不见了

    很多上班族每天都在使用美团点外卖,你知道美团现在推出了一款类似花呗的产品吗?可以在美团消费的时候先消费后还款,叫做美团月付,是美团推出的一款消费型产品,不能直接提现到银行卡,只能用…

    2022年11月21日

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息