Object's Blog

Object's Blog

代码如风

MyBatis源码解析(三)—缓存篇
大家好,这一篇文章是MyBatis系列的最后一篇文章,前面两篇文章《MyBatis源码解析(一)—构建篇》和《MyBatis源码解析(二)—执行篇》,主要说明了MyBatis是如何将我们的xml配置文件构建为其内部的Configuration对象和MappedStatement对象的,然后在第二篇我们说了构建完成后MyBatis是如何一步一步地执行我们的SQL语句并且对结果集进行封装的。那么这篇作为MyBatis系列的最后一篇,自然是要来聊聊MyBatis中的一个不可忽视的功能,一级缓存和二级缓存。
MyBatis源码解析(二)—执行篇
上一篇文章《MyBatis源码解析(一)—构造篇》提到了MyBatis是如何构建配置类的,也说了MyBatis在运行过程中主要分为两个阶段,第一是构建,第二就是执行,所以这篇文章会带大家来了解一下MyBatis是如何从构建完毕,到执行我们的第一条SQL语句的。
MyBatis源码解析(一)—构造篇
好久不见,从上一篇文章过后,休整了两个月,又逢疫情特殊时期,天天宅在家里挺尸,真是见证了一个人可以懒惰到什么境界。好吧废话不多说了,今天会给大家分享我们常用的持久层框架——MyBatis的工作原理和源码解析。
以终为始———2019年终总(gen)结(feng)
今天是2019年的最后一天,这篇是我自己对于2019年的一个小总结,相信在这个时候辛苦了一年的大家一定都想着跨年要怎么happy,所以这篇文章不会再提到任何关于技术的内容,仅仅是一份对2019的总结和对2020年的目标。 Relax,take it easy. 其实在12月30日的中午,当我敲下hexo new 命令后,就在屏幕前发呆,一直没有思绪,不知道该从何写起。回想自己的这一年,用一句比较俗的话来说,是大学中最充实的一年吧。 作为一个明年即将毕业的学生,这一年的关键词应该就是工作、面试、实习。 三月:准备这时候应该全国的高校陆陆续续都已经开学了,大三下的同学一定都能体会到这个时间...
avatar
Object
练习时长两年半的程序猿
FRIENDS
CSDN 简书 掘金