首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Mybatis
订阅
华之舞
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
Mybatis源码之SQL执行过程
日常开发使用mybatis进行CURD操作十分简便,我们只需要在Mapper接口定义好方法,然后在mapper.xml中写好SQL语句,就能在业务代码中使用了。这简单到令人发指步骤,让我们麻痹到以为这个过程是非常简单的,时间久了脑子都笨了。今天,接着上一篇文章中的例子,结合源码…
面试:面试官有没有在Mybatis执行过程上为过难你呢?看完就不再怂(图文解析)
在了解了MyBatis初始化加载过程后,我们也应该研究看看SQL执行过程是怎样执行?这样我们对于Mybatis的整个执行流程都熟悉了,在开发遇到问题也可以很快定位到问题。 更重要的,在面试中遇到面试官咨询Mybatis的知识点的时候,可以很顺畅的把这一套流程讲出来,面试官也会觉…
MyBatis 的插件对象如何创建出来的
1. 自定义插件友情提醒 MyBatis 允许我们在已映射 SQL 语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis 允许使用插件来拦截的方法调用包括: 这些接口中方法的细节可以通过查看每个方法的签名来发现,或者直接查看 MyBatis 发行包中的源代码。 如果你…
Mybatis源码分析 分页插件原理
在Mybatis中,我们经常会遇到分页的问题,但是很少有人会去手动写分页的sql语句,一般都是使用pageHelper或者MybatisPlus等第三方插件,那么究竟底层mybatis是如何做的呢,看下源码就知道。 首先可以想到的是,既然需要帮助开发人员进行分页,那么就需要有拦…
数据库两大神器【索引和锁】
索引和锁在数据库中可以说是非常重要的知识点了,在面试中也会经常会被问到的。 表经常进行INSERT/UPDATE/DELETE操作就不要建立索引了,换言之:索引会降低插入、删除、修改等维护任务的速度。 索引需要占物理和数据空间。 为什么说索引会降低插入、删除、修改等维护任务的速…
SSM:Mybatis 通过三种方式实现数据分页查询效果
从三个不同的方面认识数据的分页查找。 1. 基于数组的分页实现 2. 基于 Sql 语句的分页实现 3. 通过拦截器实现分页效果
MyBatis 中 @Param 注解的四种使用场景,最后一种经常被人忽略!
有一些小伙伴觉得 MyBatis 只有方法中存在多个参数的时候,才需要添加 @Param 注解,其实这个理解是不准确的。即使 MyBatis 方法只有一个参数,也可能会用到 @Param 注解。 但是,在你总结出规律之前,你可能会觉得莫名其妙,有的时候一个参数明明不用添加 @P…