厨房小码农

随笔分类 -  mybatis

mybatis源码解析之Configuration加载(五)
摘要:概述 前面几篇文章主要看了mybatis配置文件configuation.xml中<setting>,<environments>标签的加载,接下来看一下mapper标签的解析,先来看下标签的配置: 常用的主要就有上面三种方式,指定mapper的xml文件,指定package,指定mapper文件, 阅读全文

posted @ 2019-02-13 15:51 厨房小码农 阅读(630) 评论(0) 推荐(0)

mybatis源码解析之Configuration加载(四)
摘要:概述 上一篇文章,我们主要讲了datasource的相关内容,那么<environments>标签下的内容就看的差不多了,今天就来看一下在拿到transationManager和datasource之后,mybatis又做了什么事情呢? Environment类 我们先来看下解析<environme 阅读全文

posted @ 2018-12-29 11:53 厨房小码农 阅读(289) 评论(0) 推荐(0)

mybatis源码解析之Configuration加载(三)
摘要:概述 上一篇我们主要分析了下<environments>标签下面,transactionManager的配置,上问最后还有个遗留问题:就是在设置事物管理器的时候有个autocommit的变量的初始值是在哪边处理的呢?今天我们就来解答一下。 <environments>的dataSource分析 上一 阅读全文

posted @ 2018-12-27 15:27 厨房小码农 阅读(294) 评论(0) 推荐(0)

mybatis源码解析之Configuration加载(二)
摘要:概述 上一篇我们讲了configuation.xml中几个标签的解析,例如<properties>,<typeAlises>,<settings>等,今天我们来介绍剩下的两个比较重要的标签之一,<environments>,这个标签主要用于我们访问数据库的配置进行设置。 <environments> 阅读全文

posted @ 2018-12-18 23:10 厨房小码农 阅读(221) 评论(0) 推荐(0)

mybatis源码解析之Configuration加载(一)
摘要:概要 上一篇,我们主要搭建了一个简单的环境,这边我们主要来分析下mybatis是如何来加载它的配置文件Configuration.xml的。 分析 我们先看下第4行代码,看起来很简单,利用Resource加载指定路径下的文件,获取输入流,具体的代码实现为: 可以看出来,其内部加载resource的方 阅读全文

posted @ 2018-12-18 15:49 厨房小码农 阅读(704) 评论(1) 推荐(1)

mybatis源码解析之环境准备
摘要:概述 对于mybatis而言,大家一定都不陌生,我相信很多同学都跟我一样,用起来非常的熟练,但是其内部的实现原理呢,不太清楚,经常面试的时候,面试官问及这方面的知识,都只能尴尬的回答不知道,或者不清楚,接下来的一段时间,我会慢慢的记录一些我读源码的一些过程,和大家一起学习。 sql准备 要操作数据库 阅读全文

posted @ 2018-12-08 21:48 厨房小码农 阅读(335) 评论(0) 推荐(1)

导航