深入浅出Mybatis系列

Mybatis插件设计源码分析

Mybatis插件设计源码分析

Mybatis的插件设计你知道多少? 本文主要分为两部分,第一部分我们看插件设计原理和如何从 Mybatis 中学习设计插件,第二部分我们学习如何开发Mybatis插件。 一、插件设计原理Mybatis 中的插件都是通过代理方式来实...

看Mybatis如何花样设计Cache

看Mybatis如何花样设计Cache

看Mybatis如何花样设计 Cache为什么说花样设计 Cache , 是因为Mybatis只是对 Map数据结构的封装, 但是却实现了很多挺好用的能力。如果单单从设计模式上的角度来,其实就是典型的装饰器模式, 装饰器模式其实并不难...

Mybatis插件开发

Mybatis插件开发

一、执行流程解析1. 配置文件解析 configuration理解解析流程之前先回顾一下mybatis中配置文件的结构:mybatis-config.xml 1234567<configuration> <prop...

深入浅出Mybatis系列(三)Mybatis核心配置解析

深入浅出Mybatis系列(三)Mybatis核心配置解析

在本系列的第二篇文章中小编就说了,Mybatis的配置信息都是由Configuration来保存的,本篇文章我们就重点来看Mybatis的解析过程。在学习完本篇,你会完全掌握对Mybatis配置的认识,是你产生新的认识。 本篇...

深入浅出Mybatis系列(五)Mybatis事务篇

深入浅出Mybatis系列(五)Mybatis事务篇

在学习Mysql事务开始,分为两步。一.先看下Mysql的事务级别都有什么,然后看Mysql的事务级别设置命令。及常见问题。二.JDK是如何处理数据库操作的呢? Mybatis是如何实现JDK定义的事务级别操作。 一.Mysql的...

深入浅出Mybatis系列(二)Mybatis核心配置篇

深入浅出Mybatis系列(二)Mybatis核心配置篇

在本篇中小编主要对SqlSession及Configuration重点介绍,这两块知识点可以说是Mybatis中最重要的知识点,只有对SqlSession和Configuration有清醒的认识后,学习效率就翻倍提升。以下所有知识...

深入浅出Mybatis系列(一)Mybatis入门

深入浅出Mybatis系列(一)Mybatis入门

最早接触Mybatis是在2016年,那时候学习只会用,根本不知道什么原理,不懂的原理的地方只能死记。搭建一个小的demo放到github,工作需要的时候就直接复制黏贴,虽然也能满足工作需要但是总感觉到不带劲。在找到工作后大概201...

深入浅出Mybatis系列目录

深入浅出Mybatis系列目录

该篇是目录篇,主要为Mybatis的源码解析做一个说明。很早就想写了,但是一直拖到现在,本篇就当立了一个flag,逐步完善,其实原理都已经写完了,只不过篇幅过长,一次讲完难免有困难,所有就不如分开讲解,这样更有利于学习。 目录目...