![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis源码分析
文章平均质量分 86
华达州
一起卷吧
展开
-
Mybatis源码解析(三)执行方法过程
上期我们讲了如何获取Mapper,我们获取到了Mapper之后,就要执行Mapper里面的方法,这篇我们就来详细讲解方法的执行过程同样使用我们一直用的测试方法:@Testpublic void testFindAll() throws IOException { //加载主配置文件,目的是为了构建SqlSessionFactory对象 InputStream in = Resources.getResourceAsStream("SqlMapConfig.xml"); //创原创 2021-09-13 15:41:45 · 222 阅读 · 1 评论 -
Mybatis源码解析(二)获取Mapper(getMapper)
上期我们说了Mybatis是怎么创建会话的Mybatis源码解析(一)创建会话SqlSession,在创建会话的过程中,会读取mybatis的配置文件和mapper.xml文件来封装一些内容,主要有相关的配置信息,最重要的还是构建了一个map来存储MappedStatement信息,我们会在这篇文章详细讲解我们同样看下面的测试方法: @Test public void testFindAll() throws IOException { //加载主配置文件,目的是为了构建S原创 2021-09-09 15:31:31 · 1683 阅读 · 1 评论 -
Mybatis源码解析(一)创建会话SqlSession
为了避免其他类导致的干扰,该项目只导入了mybatis依赖、mysql驱动包和junit测试依赖,具体如下:<dependencies> <!--mybatis核心包--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId>原创 2021-09-06 22:23:24 · 672 阅读 · 2 评论