![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis源码学习
文章平均质量分 69
是码不是农
这个作者很懒,什么都没留下…
展开
-
mybatis学习笔记--2、Mybatis启动流程
Mapper是如何执行Sql方法的 blogMapper.selectBlog(int blogId)是如何执行的 通常我们使用原生的Mybatis的步骤为: 构建 SqlSessionFactoryBuilder 根据SqlSessionFactoryBuilder生成SqlSessionFactory 从 SqlSessionFactory 中获取 SqlSession 从SqlSession 中获取 Mapper 调用 Mapper 的方法 ,例如:blogMapper.selectBlog(i原创 2021-08-15 12:27:56 · 200 阅读 · 0 评论 -
mybatis学习笔记--1、总体概览
一、接口层: 核心是SqlSession接口,它暴露了Mybatis提供给开发人员的API,接口层在接收到相应的请求时,会调用核心处理层的相应模块来完成具体操作 二、核心处理层: 核心处理层实现了Mybatis核心处理流程,其中包括Mybatis的初始化以及完成一次数据库操作涉及的全部流程 组成: 2.1、配置解析,解析配置文件如核心配置文件解析成功后会生成Configuration对象 2.2、SQL解析,用于解析动态SQL SQL执行,用于执行SQL,其涉及到多个模块Exe...原创 2021-08-15 12:09:57 · 122 阅读 · 0 评论