Mybatis源码分析:配置体系之Configuration大管家

Configuration类是Mybatis所有组件之中的集中管理中心,前面我们分析过的Executor,StatementHandler,

Mybatis源码分析:动态SQL全流程解析

动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格

Mybatis源码分析:映射体系之嵌套映射与联合查询

在之前的文章中,已经大概总结了简单映射的实现原理,在实际使用Mybatis的过程中,往往对象格式是更加复杂的。 使用示例 以上的表结构是一个简单

Mybatis源码分析:映射体系之懒加载实现细节

懒加载是为了改善在映射结果集解析对象属性时,大量的嵌套子查询的并发效率问题,当设置懒加载后,只有在使用指定属性时才会触发子查询,从而实现分散

Mybatis源码分析:映射体系之ResultMap原理

在Mybatis中,映射是指返回查询结果的ResultSet列与JavaBean属性之间的对应关系,通过ResultMapping进行映射描

Mybatis源码分析;映射体系之MetaObject详解

使用示例 在处理SQL的参数映射以及结果集的映射时,Mybatis使用了大量的MetaObject对象,该对象也是Mybatis中设计得比较精