首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mybatis源码
订阅
西瓜先生12
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
mysql中用SQL增加、删除字段,修改字段名
新增字段基本语法:ALTERTABLE表名ADDCOLUMN字段名字段类型;在name字段后面新增一个age列在表后追加一列修改字段修改字段名在CHANGE关键字之后,紧跟着的是你要修改的字段名,然后
Mybatis源码之Executor
上一篇文章《Mybatis源码之SqlSession》聊到了SqlSession其实是一个包工头儿,揽了活自己不干都安排给了执行器;而且在《Mybatis源码之SQL执行过程》中已经了解到,执行器通过对StatementHandler生命周期的调度与管理,最终完成SQL命令执行…
Mybatis源码之缓存机制
了解过Mybatis的同学,大概都知道Mybatis有一级缓存和二级缓存;但是我们使用Mybatis时一般使用默认的配置,对缓存的原理知之甚少。之前介绍Executor的文章中提到了Mybatis缓存相关的内容,但是比较琐碎,不成体系。 今天通过这篇文章对Mybatis的缓存机…
Mybatis源码系列目录及体会
今年10月以来,我开始利用空(MO)闲(YU)时间研究学习Mybatis源码,从一头雾水到豁然开朗,陆陆续续写了几篇文章来消化与吸收,积累下来,对Mybatis的运行原理有了比较深入的理解。 Mybatis作为一个轻量级的半ORM框架,一直以简洁、易于上手著称,应用极其广泛。而…
Mybatis源码之参数设置揭秘
这篇文章的标题本来该延续之前几篇的传统,叫做“Mybatis源码之ParameterHandler”,但是这个名字不足以覆盖这篇文章的内容,读完你就会知道ParameterHandler在设置过程中仅有那么一丁点的部分。 根据我的理解,Mybatis参数设置过程分为参数解析处理…
Mybatis源码之MappedStatement
我本来想继续写ParameterHandler,在梳理思路时发现,虽然前面写了几篇关于接口的源码解读,但是对于其中的一些概念还欠缺一下认识,尤其是MappedStatement,它贯穿了SqlSession、Executor、StatementHandler等,但是它究竟是什么…
Mybatis源码之StatementHandler
StatementHandler 是Mybatis四大组件中另外一个重要的对象,它负责操作Statement对象与数据库进行交流,在工作时会使用 ParameterHandler对参数进行映射,使用ResultSetHandler对结果进行实体类的绑定。通过接口定义初步了解St…
设计模式之代理模式
代理模式(Proxy Design Pattern)是一种结构型设计模式,它用于在不更改原有类代码的情况下,扩展(增强)其功能。 代理模式给某一个对象提供一个代理对象,由代理对象持有原对象的引用,并控制对原有对象的访问。通过对象组合代理对象可以完全覆盖原对象的能力,并且可以按需…
Mybatis源码之SQL执行过程
日常开发使用mybatis进行CURD操作十分简便,我们只需要在Mapper接口定义好方法,然后在mapper.xml中写好SQL语句,就能在业务代码中使用了。这简单到令人发指步骤,让我们麻痹到以为这个过程是非常简单的,时间久了脑子都笨了。今天,接着上一篇文章中的例子,结合源码…
Mybatis源码之Configuration
Configuration存储着mybatis运行时所需要的全部配置信息,那么它是如何从mybatis-config.xml转换过来的呢?实际运行中它又起到什么作用呢?今天我通过一个小例子,结合源码一步一步探索一下Configuration的解析流程,以便更加深入的了解其运行机…