- 博客(3)
- 收藏
- 关注
原创 MyBatis源码学习(3)
关于MyBatis的xml解析MyBatis作为一个ORM框架,xml的解析是其核心部分之一,可以说也是MyBatis运行流程的一部分,所以有必要深究一下。 MyBatis中解析xml配置文件的技术用到了XPath,所以先来说一下XPath是如何解析xml的,直接看代码。有一个xml文件如下:<root> <book year="2018"> ...
2018-08-12 20:08:32 316
原创 MyBatis源码学习(2)
MyBatis源码初探搭建好了 MyBatis的环境,接下来就是debug学习了,正常的一个main函数执行流程是,加载xml–>生成SqlSessionFactory–>生成SqlSession–>get到你的xml对应的mapper–>调用Mapper的方法。 那么这其中涉及到的MyBatis的类有Resource、SqlSessionFactory、Sql...
2018-07-29 22:44:56 127
原创 MyBatis源码学习(1)
MyBatis源码学习(1)MyBatis环境搭建最近开始准备学习MyBatis的源码,第一件事当然就是搭建环境。 JDK:1.8 IDE:Idea mysql:8.0.11 首先需要安装Git,正常下载安装就可以,然后需要在Idea中配置一下,如下 图: 配置完Git,就可以开始在GitHub上下载代码了,MyBtais是MAVEN构建的,所以还要再...
2018-07-28 22:49:24 352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人