Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Mybaits源码学习(七):动态参数
一 前文回顾 在前文中我们分析了Mybatis是如何替我们实现了我们所编写的Mapper接口 采用JDK动态代理 在获取Mapper的时候创建Mapper的实现类 本文将继续学习Mybatis中其他的知识 今天索要研究的是Mybatis是如
mybatis源码学习
学习
MyBatis
Java
mybatis sql xml文件读取源码分析
在执行一个自定义sql语句时 dao对应的代理对象时如何找到sql 也就是dao的代理对象和sql之间的关联关系是如何建立的 在mybatis中的MybatisPlusAutoConfiguration类被 Configuration注解
mybatis源码学习
Java
MyBatis
基于MapperScan注解的Mybatis动态代理加载机制
1 如下图在代码开发中使用mybatis时 通过一个接口UserDao对应的方法selectUserNameById执行xml里配置的selectUserNameById查询sql语句 接口dao没有具体的实现方法 那真正执行时mybati
mybatis源码学习
Spring
Java
后端
MyBatis
MyBatis源码分析之SqlSession
SqlSession接口以及门面模式 SqlSession是一个接口类型 它的接口方法包含了如下几个方面的功能 增删改查的操作 selectOne selectList delete update insert等操作 事务的管理操作 com
mybatis源码学习
MyBatis
Java
开发语言
MyBatis中的reflection包(一)ObjectFactory,PropertyTokenizer, Invoker, Reflector
内容概要 reflection是MyBatis关于反射的工具包 是实现其它功能的基石之一 这里我不准备贴上源码然而逐行解释 而是从需求分析的角度来复现 ObjectFactory 现在有这样的需求 给你一个Class对象 要求你创建它的实例
mybatis源码学习
MyBatis
Java
Spring