精选优质文档-倾情为你奉上MyBatis源码分析-SQL语句执行的完整流程MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。如何新建MyBatis源码工程请点击MyBatis源码分析-IDEA新建MyBatis源码工程。MyBatis框架主要完成的是以下2件事情:根据JDBC规范建立与数据库的连接。通过反射打通Java对象与数据库参数交互之间相互转换的关系。MyBatis框架是一种典型的交互式框架,先准备好交互的必要条件,然后构建一个交互的环境,在交互环境中划分会话,在会话中与数据库进行交互数据。1 MyBatis主要的类Configuration MyBatis所有的配置信息都维持在Configuration对象之