Mybatis
only_young
这个作者很懒,什么都没留下…
展开
-
Mybatis源码(执行篇)
前言上一篇文章提到了MyBatis是如何构建配置类的,也说了MyBatis在运行过程中主要分为两个阶段,第一是构建,第二就是执行,所以这篇文章会带大家来了解一下MyBatis是如何从构建完毕,到执行我们的第一条SQL语句的。入口(代理对象的生成)public static void main(String[] args) throws Exception { /***********...原创 2020-04-18 11:16:41 · 317 阅读 · 0 评论 -
Mybatis源码解析(构造篇)
今天会给大家分享我们常用的持久层框架——MyBatis的工作原理和源码解析,欢迎探讨!说实话MyBatis是我第一个接触的持久层框架,在这之前我也没有用过Hibernate,从Java原生的Jdbc操作数据库之后就直接过渡到了这个框架上,当时给我的第一感觉是,有一个框架太方便了。举一个例子吧,我们在Jdbc操作的时候,对于对象的封装,我们是需要通过ResultSet.getXXX(index)...原创 2020-04-18 11:15:56 · 137 阅读 · 0 评论 -
Mybatis源码解析(缓存篇)
前言大家好,这一篇文章是MyBatis系列的最后一篇文章,前面两篇文章:Mybatis源码解析(构造篇)和 Mybatis源码(执行篇),主要说明了MyBatis是如何将我们的xml配置文件构建为其内部的Configuration对象和MappedStatement对象的,然后在第二篇我们说了构建完成后MyBatis是如何一步一步地执行我们的SQL语句并且对结果集进行封装的。那么这篇作为MyB...原创 2020-04-18 11:14:54 · 237 阅读 · 0 评论