详解Mybatis是如何解析配置文件的
缘起经过前面三章的入门,我们大概了解了Mybatis的主线逻辑是什么样子的,在本章中,我们将正式进入Mybatis的源码海洋。我们可以简单的把MapperStatement理解为对sql的一个封装,在MappedStatement中保存着一个SqlSource对象,其中就存有SQL的信息。相关代码如下SqlSource 代码如下BoundSql代码如下这个东西的作用是什么呢?其实是关于Mybatis的二级缓存的。SqlSession可以理解为程序与数据库打交道的一个工具,通过它,程序可以往数据库发送SQL执行。总结想必你已经明白了,Mybatis解析xml最主要的目的其实是构建那么在下一章,我们将一起探究Mybatis是如何执行我们的SQL语句的。
用户评论