源码之路 前提 你对它已经所有了解,在工作中使用过它。 你想了解它的原理、内部具体实现。 心态很重要,不要惧怕它,不要把它想的很难。 把它想得简...
![240](https://upload.jianshu.io/collections/images/1872276/%E9%80%89%E5%8C%BA_267.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
源码之路 前提 你对它已经所有了解,在工作中使用过它。 你想了解它的原理、内部具体实现。 心态很重要,不要惧怕它,不要把它想的很难。 把它想得简...
类解析 解析器 XPathParser 解析 mybatis-config.xml 配置文件工具类 DOM(Document Object Mo...
ObjectWrapper ObjectWrapper 是对对象的包装的接口,抽象了对象的字段信息、 getter| setter 方法、和上面...
ObjectFactory 创建对象使用的工厂接口 DefaultObjectFactory 默认创建对象的工厂实现,使用 Java 反射技术 ...
My Batis 在进行参数处理、结果映射等操作时,会涉及大量的反射操作。 Java 中的反射虽然功能强大,但是代码编写起来比较复杂且容易出错,...
平时查询数据库 MyBatis 查询流程 疑问 从 MyBatis 查询流程中看不到 Connection 对象的身影,那 Connection...
SqlSessionFactoryBuilder SqlSessionFactoryBuilder使用了Builder模式用来创建SqlSess...
事务 在实践开发中,控制数据库事务是一件非常重要的工作。将多条语句作为一个整体进行操作的功能,被称为数据库事务。MyBatis 使用 Trans...
DataSource 在数据持久层中,数据源是一个非常重要的组件,其性能直接关系到整个数据持久层的性能。在实践中比较常见的第三方数据源组件有 p...
JDBC Log logging.jdbc 包下的类,通过 JDK 动态代理的方式,将 JDBC 操作通过指定的日志框架打印出来。这个功能通常在...
专题公告
MyBatis源码阅读