mybatis源码分析
2022-02-07 16:02:08 7 举报
mybatis源码分析
作者其他创作
大纲/内容
调用返回结果处理器
query
ResultSetHandler具体操作数据库返回结果的handler接口
调用数据库操作处理器
根据id读取并解析sql
XMLConfigBuilder mapperElement解析配置文件中的吗mapper标签
Resources.getResourceAsStream(\"SqlMapConfig.xml\")读取配置文件
DefaultSqlSessionFactory openSession()-->openSessionFromDataSourceSession管理工厂接口 初始化配置
Configuration getMappedStatement(返回MappedStatement)对操作数据库存储封装,包括sql语句、输入输出参数
StatementHandler 具体操作数据库相关的handler接口
executor 获取执行器
XMLConfigBuilder parse解析配置文件,获得Configuration对象
new DefaultSqlSessionFactory(Configuration config)将配置对象赋值,生成工厂类 (mapper xml 配置解析完毕)
https://blog.csdn.net/weixin_43751710/article/details/91897599?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0.pc_relevant_paycolumn_v3&spm=1001.2101.3001.4242.1&utm_relevant_index=3 底层解析
收藏
0 条评论
下一页