Mybatis
文章平均质量分 95
Code皮皮虾
华为云享专家、掘金创作者、CSDN Java领域优质创作者,但并不仅限于Java,博文干货满满,期待您的关注!
展开
-
Mybatis一级缓存案例演示 & 源码级原理探究~~~
案例演示基于同一个SqlSession实验基于不同SqlSession实验小结论源码探究回顾标题:Mybatis一级缓存是什么???最后总结为什么一级缓存又叫查询缓存?Java入门到就业学习路线规划小白快速入门Python爬虫路线简介作者: Code皮皮虾作者简介:华为云享专家、掘金创作者、CSDN Java领域优质创作者、HDZ 核心组成员、JavaCodes公众号运营者!有兴趣的,可以关注一下公众号,有问题的话可以进行交流!什么是Mybatis一原创 2021-12-20 08:59:14 · 611 阅读 · 4 评论 -
Mybatis学习笔记(四)缓存(一级缓存、二级缓存)
文章目录一、Mybatis缓存简介1. 一级缓存2. 一级缓存失效的几种情况3. 二级缓存二、缓存的查询顺序一、Mybatis缓存简介正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持一级缓存: 基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 Session,当 Session flush 或 close 之后,该Session中的所有 Cache 就将清空。二级缓存与一级缓存其机制相同,默认也是采用 PerpetualCache,HashM原创 2020-08-13 16:24:11 · 482 阅读 · 2 评论 -
Mybatis学习笔记(三)动态SQL标签详解
文章目录1、基本环境搭建2、动态SQL——if标签1、基本环境搭建建立数据库建表语句CREATE TABLE `t_teacher` ( `id` int(11) NOT NULL AUTO_INCREMENT, `teacherName` varchar(100) DEFAULT NULL, `class_name` varchar(100) DEFAULT NULL, `address` varchar(100) DEFAULT NULL, `birth_date` dat原创 2020-08-09 15:05:50 · 567 阅读 · 0 评论 -
MyBatis异常 java.sql.SQLException: Error setting driver on UnpooledDataSource.
写Mybatis引入外部配置文件时报错,在网上找了很多办法都没有用报错时驱动问题,驱动是通过配置文件加载过来的,我就去检查配置文件一番详细的检查过后,发现↓多了个空格,把空格去掉,再次运行则成功!如果对大家有帮助的,可以点赞关注和收藏哦,谢谢各位!Mybatis专栏...原创 2020-08-08 15:44:38 · 3964 阅读 · 0 评论 -
Mybatis学习笔记(二)全局配置文件详解
文章目录1、properties——引入外部配置文件2、settings——修改mybatis的运行时行为3、typeAliases——为类型起别名3.1、单个起别名3.2、批量起别名3.3、在批量起别名的时候自定义别名4、environments——环境配置5、databaseIdProvider——数据库移植6、mappers——批量注册Mybatis专栏1、properties——引入外部配置文件dbconfig.propertiesdriverclass=com.mysql.cj.jdb原创 2020-08-08 15:37:25 · 379 阅读 · 0 评论 -
Mybatis超详细学习笔记(一)小白入门HelloWorld
文章目录1、简介2、入门HelloWorld2.1、基础环境搭建2.2、测试HelloWorld2.3、如何再xml文件中有提示(eclipse)1、简介Mybatis官方文档Mybatis下载地址什么是 MyBatis?MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old原创 2020-08-08 11:30:38 · 302 阅读 · 0 评论