框架端
- 读取配置⽂件
读取完成以后以流的形式存在,我们不能将读取到的配置信息以流的形式存放在内存中,不好操作,可 
以创建javaBean来存储 
- 
Configuration : 存放数据库基本信息、Map<唯⼀标识,Mapper> 唯⼀标识:namespace + "." 
- 
id 
- MappedStatement:sql语句、statement类型、输⼊参数java类型、输出参数java类型 
- 解析配置⽂件
 
创建SqlSessionFactoryBuilder类: 
⽅法:sqlSessionFactory build(): 
- 使⽤dom4j解析配置⽂件,将解析出来的内容封装到Configuration和MappedStatement中
- 创建SqlSessionFactory的实现类DefaultSqlSession 
- 创建SqlSessionFactory:
 
⽅法:openSession()
- 获取sqlSession接⼝的实现类实例对象 
- 创建sqlSession接⼝及实现类:主要封装crud⽅法
 
⽅法:
selectList(String statementId,Object param):查询所有 
selectOne(String statementId,Object param):查询单个 
具体实现:封装JDBC完成对数据库表的查询操作 
使⽤端
提供核⼼配置⽂件: 
sqlMapConfig.xml : 存放数据源信息,引⼊mapper.xml 
mapper.xml : sql语句的配置⽂件信息
涉及到的设计模式:
Builder构建者设计模式、⼯⼚模式、代理模式
本文内容到此结束了,    
如有收获欢迎点赞👍收藏💖关注✔️,您的鼓励是我最大的动力。 
如有错误❌疑问💬欢迎各位大佬指出。 
主页:共饮一杯无的博客汇总👨💻
保持热爱,奔赴下一场山海。🏃🏃🏃











