一.Mybatis的核心对象以及作用
Mybatis 是对JDBC的一种封转,Mybatis大体分为数据存储类对象以及操作类对象。
1.1.数据存储类对象
1.Configuation对象
在mybatis中,将核心配置文件mybatis-config.xml转换成Configuation对象。所图所示。
如下字段对应核心配置文件中的<typeAliases>标签
如下字段对应核心配置文件中的<mapper>标签
所有可以得出Configuation的第一个作用就是对核心配置文件中的数据进行了封转。
Configuation的第二个作用就是,将所有的Mapper文件相关的内容,进行了汇总
第三个作用就是负责创建Mybatis的其他核心对象
2.MappedStatement对象
MappedStatement对象对应的是我们所写的xxxMapper.xml文件中的一个个标签,如图所示。