首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mybatis
订阅
尚武
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
从 0 开始手写一个 Mybatis 框架,三步搞定!
继上一篇手写 SpringMVC 之后,我最近趁热打铁,研究了一下 Mybatis。MyBatis 框架的核心功能其实不难,无非就是动态代理和 jdbc 的操作,难的是写出来可扩展,高内聚,低耦合的规范的代码。本文完成的 Mybatis 功能比较简单,代码还有许多需要改进的地方…
Mybatis架构设计
API接口层:提供给外部使用的接口API, 开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。 mybatis和数据库的交互方式有两种:使用传统的mybatis提供的API以及使用Mapper代理的方式。 数据处理层:负责具体…
备战金三银四,Mybatis核心原理必不可少
2020 下半年在公司组织了一场关于 Mybatis 核心原理的分享,掌握底层源码不仅能够更好的排查问题,同时也能够借鉴其中优秀的设计。正好赶上金三银四面试季,这里就梳理出以下几个问题供大家参考 反射在 Java 中的应用可以说是相当广泛了, 同时也是一把双刃剑。 Mybati…
超全MyBatis动态代理详解!(绝对干货)
答不上来的铁汁,证明 Proxy、Mybatis 源码还没看到位。不过没有关系,继续往下看就明白了 众所周知哈,Mybatis 底层封装使用的 JDK 动态代理。说 Mybatis 动态代理之前,先来看一下平常我们写的动态代理 Demo,抛砖引玉 第二步是创建被代理对象的动态代…
硬核!五千字带你从设计模式分析Mybatis源码
Mybatis是一个比较主流的ORM框架,所以在日常工作中接触得很多。我比较喜欢看优秀框架的源码,因为能写出这种框架的作者肯定有其独特之处。如果能看懂源码的一些巧妙构思,一定是受益匪浅的。 所谓万事开头难,看源码也要找到切入的点。设计模式无疑是源码分析一个很好的切入点,废话不多…