![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 80
此专栏包含了mybatis从入门到精通,从helloworld到源码分析
《雨过天晴》
勤能补拙
展开
-
Mybatis系列(六)缓存机制
Mybatis系列(六)缓存机制 文章目录Mybatis系列(六)缓存机制一、Mybatis缓存机制二、一级缓存三、二级缓存四、缓存的查询顺序五、缓存原理以及配置六、整合ehcache 一、Mybatis缓存机制 思想:从数据中读取数据时,先去缓存中拿,如果缓存中有,直接从缓存中拿,如果没有,就去查数据库,然后同步到缓存中一份,下次查询的时候直接从缓存中拿就可以了。 一级缓存:线程级别的缓存;本地缓存;SqlSession(与数据库的一次会话)级别的缓存 二级缓存:全局范围的缓存,除过当前线程,Sqls原创 2021-03-31 15:40:56 · 177 阅读 · 0 评论 -
Mybatis系列(五)动态SQL
Mybatis系列(五)动态SQL 文章目录Mybatis系列(五)动态SQL前言一、if二、where、choose、when三、trim四、set五、foreach六、bind七、sql八、OGNL表达式九、多数据库支持 前言 动态 SQL是MyBatis强大特性之一。极大的简化我们拼装SQL的操作。下面介绍Mybatis各个标签的使用。 一、if SQL文件: /* Navicat Premium Data Transfer Source Server : mysql Sour原创 2021-02-18 11:03:00 · 241 阅读 · 2 评论 -
Mybatis系列(四)XML 映射器
Mybatis系列(四)XML 映射器 文章目录Mybatis系列(四)XML 映射器前言一、SQL映射文件的标签分类1.1、Select1.2、Insert/Update/Delete二、参数2.1、#{}与${}的区别三、查询3.1、查询返回list3.2、查询返回map3.3、resultMap自定义封装规则3.4、1:1/1:N/N:N关联查询 前言 MyBatis 的真正强大在于它的语句映射,这是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDB原创 2021-02-17 18:16:27 · 1132 阅读 · 5 评论 -
Mybatis系列(三)Mybatis-全局配置文件
Mybatis系列(三)Mybatis-全局配置文件 文章目录Mybatis系列(三)Mybatis-全局配置文件一、Mybatis配置1.1、properties(属性)1.2、settings(设置)1.3、typeAliases(类型别名)1.4、mappers(映射器) 一、Mybatis配置 官方文档 配置文档顶层目录: 1.1、properties(属性) 作用:可以导入外部配置文件,resource表示导入类路径下的配置文件,url表示导入磁盘路径或者服务路径下的文件。可以在 prope原创 2021-02-11 17:57:39 · 200 阅读 · 2 评论 -
Mybatis系列(一)Mybatis简介
Mybatis系列(一)Mybatis简介 文章目录Mybatis系列(一)Mybatis简介一、Mybatis是什么?二、特点三、Mybatis官方文档 一、Mybatis是什么? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对原创 2021-02-10 21:37:52 · 306 阅读 · 0 评论 -
Mybatis系列(二)Mybatis-HelloWorld
Mybatis系列(二)Mybatis-HelloWorld 文章目录Mybatis系列(二)Mybatis-HelloWorld一、Mybatis环境搭建及简单实例1.1、引入依赖1.2、配置log4j.xml以及Mybatis的全局配置文件1.3、helloworld编写二、总结 一、Mybatis环境搭建及简单实例 1.1、引入依赖 新建java项目, 添加依赖包:mybatis包、数据库驱动包(mysql-connection)、日志包(log4j), 如果是maven项目, 那么添加依赖包就简单原创 2021-02-10 21:37:31 · 215 阅读 · 1 评论 -
Mybatis系列之实战篇(上)
Mybatis系列之实战篇(上) 第一章:Mybatis简介 第二章:Mybatis-HelloWorld 第三章:Mybatis-全局配置文件 第四章:Mybatis-映射文件 第五章:Mybatis-动态sql 第六章:Mybatis-缓存机制 第七章:Mybatis-Spring整合 第八章:Mybatis-逆向工程 例如:第一章 Python 机器学习入门之pandas的使用 文章目录Mybatis系列之实战篇(上)前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示原创 2021-02-10 21:36:58 · 190 阅读 · 4 评论