首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
MyBatis源码
订阅
做一只奔跑的蜗牛
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
mybatis源码探索之代理封装阶段
我们在使用mybatis进行数据库crud时通常都是通过*Mapper.java对象的方法进行操作的,那sql语句怎么和对应的方法绑定的
带你一步一步手撕 Mybatis 源码加手绘流程图——构建部分
MyBatis 的前身是 Apache 的开源项目 iBatis。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索封装,是一个支持普通 SQL 查询,存储过程和高级映射的基于 Java 的优秀持久层框架。 当阅读源码的时候我们不能深陷一些细节,…
几百行代码写个Mybatis,原理搞的透透的!
`Mybatis` 最核心的原理也是它最便于使用的体现,为什么这说? 因为我们在使用 Mybatis 的时候,只需要定义一个不需要写实现类的接口,就能通过注解或者配置SQL语句的方式,对数据库进行
《手写Mybatis》第5章:数据源的解析、创建和使用
解析上一章解析 XML 中的 SQL,继续解析关于 DataSource 数据源信息配置,并建立事务管理和连接池的启动和使用。并将这部分能力在 DefaultSqlSession 执行 SQL 语句时
《手写Mybatis》第4章:Mapper XML的解析和注册使用
定义 SqlSessionFactoryBuilder 工厂建造者模式类,通过入口 IO 的方式对 XML 文件进行解析。当前我们主要以解析 SQL 部分为主,并注册映射器,串联出整个核心流程的脉络。
Mybatis源码分析(二)XML的解析和Annotation的支持
上一节内容我们简单回顾了Mybatis的整体架构和相关概念知识点,并简述了本系列所用框架的版本。Mybatis功能强大,花样繁多。我们不会太关心所有的技术点,而是重点剖析常用的功能点。同Spring相比,Mybatis多以应用为主。从本节开始,我们正式开始源码的分析。 每个基于…
MyBatis源码学习(一)
以上是我们在jdk下操作数据库的简单操作流程,第一步加载mysql驱动,第二步创建mysql数据库连接,第三步创建Statement,第四步执行sql语句,第五步获取执行结果,第六步关闭所有。 上面代码的步骤比较多,但核心步骤只有两部,分别是执行 SQL 和处理查询结果。从 开…
《手写Mybatis》第6章:数据源池化技术实现
本章通过实现 Mybatis 池化数据源,掌握日常开发中所配置的最大连接数、活跃连接数、空闲等待时长等原理。
《手写Mybatis》第2章:创建简单的映射器代理工厂
解耦映射器与数据库操作,给DAO接口生成代理类,包装数据库处理过程。滴滴叭叭,上车啦!点赞、分享、留言,一起学点硬核技术!
《手写Mybatis》第1章:开篇介绍,我要带你撸 Mybatis 啦!
《Mybatis 手撸专栏》正式启动,此次内容会我们之前完成手写 Spring一样,拆解功能、简化流程、渐进实现,让读者能够更容易的学习到最有价值的知识。