mybatis
陈先生灬
只要学不死,就往死里学
展开
-
Mybatis 之缓存机制
MyBatis 包含一个非常强大的查询缓存特性,它可以非常方便地配置和定制。缓存可以极大的提升查询效率。● MyBatis系统中默认定义了两级缓存。● 一级缓存和二级缓存。1、默认情况下,只有一级缓存(SqlSession级别的缓存,也称为本地缓存)开启。2、二级缓存需要手动开启和配置,他是基于namespace级别的缓存。3、为了提高扩展性。MyBatis定义了缓存接口Cache。我们可以通过实现Cache接口来自定义二级缓存1、一级缓存一级缓存(local cache), 即本地缓存,原创 2020-07-07 09:36:55 · 14392 阅读 · 0 评论 -
Mybatis Plus 之开启、关闭二级缓存
一、开启MybatisPlus的全局配置:#二级缓存mybatis-plus.global-config.configuration.map-underscore-to-camel-case= truemybatis-plus.global-config.configuration.cache-enabled=true二、在对应的xml文件中,添加配置:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC原创 2020-07-06 21:27:47 · 21705 阅读 · 0 评论 -
springboot集成mybatis-plus时注入mapper失败的问题 NoSuchBeanDefinitionException
异常信息如下:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'studentController': Unsatisfied dependency expressed through field 'studentService'; nested exception is org.springframework.beans.factory.UnsatisfiedD原创 2020-06-22 18:38:35 · 20854 阅读 · 0 评论