首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
水煮MyBatis
大饭盒
创建于2023-06-08
订阅专栏
介绍ORM框架-MyBatis的技术内核和使用技巧
等 38 人订阅
共28篇文章
创建于2023-06-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
水煮MyBatis(八)- 数据源的差异
这一章主要理一下Mybatis里自带的三个数据源实现上的差异,不过需要注意的是,DataSource的实现不止三个,而且我们一般使用其他的数据源,比如HiKari、Druid等。
水煮MyBatis(七)- 驼峰配置解决了什么问题
什么是驼峰写法?简单来说,是java ORM对象中,增加可读性的一种约定俗成的写法;一个字段如果由多个单词组成,除第一个单词以外,后续单词都用大写开头。
水煮MyBatis(六)- 动态代理
ImageInfoMapper是一个接口,众所周知,java执行一个非静态方法,一般需要一个对象实体,毕竟java是面向对象的,所以问题就来了,ImageInfoMapper的实体是怎么创建出来的呢?
水煮MyBatis(五)- 总体设计策略
Mybatis的设计目的,是为了让开发者执行sql时,对输入输出的管理更加方便。所以更方便、更简单、更好用的设计思路,才形成了mybatis的核心竞争力,从群雄逐鹿的时代洪流中一路成长至今。
水煮MyBatis(四)- 方法执行过程
容器启动之后,给mapper接口中的方法生成了statement,就是为了下一步执行的时候,直接取用,这一章就详细聊聊这块的源代码。
水煮MyBatis(三)- SQL解析
在Mapper接口中,有注解的方法,也有xml配置的方法,这一章我们主要介绍前者。 将Mapper接口解析,代码中的config参数是Configuration的实体,主要是mybatis的配置信息。
水煮MyBatis(二)- 我做了什么
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。
水煮MyBatis(一)- 开篇
框架设计者如此竭力降低其使用门槛,我想应该是为了提升其在软件领域的占有率吧。所以在这个系列里,不会介绍太多关于这个框架的使用方法,而是把重心放在其实现原理上面,仔细捋一捋。