mybatis 框架设计思路
2020-10-10 11:36:47 0 举报
AI智能生成
mybaties框架源码分析
作者其他创作
大纲/内容
1.提供两部分配置信息
1.1 sqlMapConfig.xml
存放数据库配置信息,存放mapper.xml的全路径
1.2 mapper.xml
存放sql配合信息
2.创建两个javabean
2.1 configuration
存放sqlMapConfig.xml解析出来的内容
2.2 mapperdStatement
存放mapper.xml 解析出来的内容
3.解析配置文件:dom4j
3.1 创建类sqlsessinfactorybuild 方法:build()
3.2 使用dom4j解析配置文件,奖解析出来的配置文件封装到容器对象中
3.3 创建sqlsessionfactory 对象:生产sqlsession对象:会话对象(工厂模式)
1.加载配置文件
根据配置文件的路径,加载配置文件成字节输入流,存储在内存中创建Resources类
4.创建sqlsessionfactory接口及实现类生产openssion();生产sqlsssion对象
5..创建sqlsession接口及实现类生产defaulssion;定义对数据库的crud操作
6.创建Executor接口及实现类;query(Configuration configuration,MappedSatement,Object ... object)
0 条评论
下一页
为你推荐
查看更多