一、数据存储类对象
1、Configuration对象
概念:在java jvm中对mybatis相关的配置信息进行封装
SqlSessionFactory sf = new SqlSessionFactoryBuilder().build(inputStream);//使用xpath解析xml
mybatis-config.xml封装成Configuration类
XXXDaoMapper封装成MappedStatement
![](https://img.haomeiwen.com/i12792403/9caccc1f7548c241.png)
Configuration作用:
1、封装mybatis-config.xml相关的内容
2、封装了mapper文件
3、创建了mybatis其他操作类对象
![](https://img.haomeiwen.com/i12792403/24d36b44bf7f671b.png)
2、MappedStatement对象
mappedStatement对象对应的是Mapper文件中的一个一个的配置标签
<select id> 对应一个mappedStatement对象
<insert id> 对应一个mappedStatement对象
![](https://img.haomeiwen.com/i12792403/618d2dce3ec72079.png)
MappedStatement封装了sql语句BoundSql
![](https://img.haomeiwen.com/i12792403/133fd23e3ef3412b.png)
网友评论