MyBatis 源码分析
文章平均质量分 87
masteryourself
程序员
展开
-
01.MyBatis 源码分析之解析 xml
1. Test 2. SqlSessionFactoryBuilderorg.apache.ibatis.session.SqlSessionFactoryBuilder根据配置文件(全局配置文件+sql 映射文件)开始解析 3. XMLConfigBuilderorg.apache.ibatis.builder.xml.XMLConfigBuil...原创 2018-10-31 16:38:10 · 254 阅读 · 0 评论 -
02.MyBatis 源码分析之获取实现类
1. Test 2. DefaultSqlSessionorg.apache.ibatis.session.defaults.DefaultSqlSession 3. Configurationorg.apache.ibatis.session.Configuration 4. MapperRegistryorg.apache.ibati...原创 2018-10-31 16:42:50 · 289 阅读 · 0 评论 -
03.MyBatis 源码分析之增删改查
1. Test 2. MapperProxyorg.apache.ibatis.binding.MapperProxy2.1 invoke(Object proxy, Method method, Object[] args)如果是 Object 中定义的方法,直接执行。如 toString(),hashCode() 等 2.2 cachedMapperM...原创 2018-10-31 16:43:47 · 706 阅读 · 0 评论 -
04.MyBatis 集成 Spring 原理
1. xml 集成原理1.1 xml 配置<!-- 自动的扫描所有的 mapper 的实现并加入到 ioc 容器中 --><bean id="configure" class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <!--basePackage:指定包下所有的 mapper 接口实现自动...原创 2019-08-10 15:46:44 · 238 阅读 · 0 评论