首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
吃竹子的程序熊
掘友等级
JAVA
2020年6月28日 文章<挖掘SqlSession那些不为人知的秘密>创作中...
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
50
文章 50
沸点 0
赞
50
返回
|
搜索文章
吃竹子的程序熊
JAVA
·
8月前
关注
从0开始创建一个性能良好的线程池
由于掘金平台的摘要有强制字数要求,这里需要给一下默认文字作为摘要。这里是掘金平台的默认摘要,您可以稍后自行修改。...
2
评论
分享
吃竹子的程序熊
赞了这篇文章
吃竹子的程序熊
JAVA
·
4年前
关注
Mybatis源码之美:3.6.解析sql代码块
在处理了复杂繁琐的resultMap元素的解析过程之后,这篇文章我们来学习一个比较简单的元素--sql元素. 在mybatis中,我们可以使用sql元素定义部分SQL语句,...
2
评论
分享
吃竹子的程序熊
JAVA
·
4年前
关注
Mybatis源码之美:3.5.5.配置构造方法的constructor元素
mybatis为我们提供了一个constructor元素来配置PO对象的构造方法,通常来说,mybatis会通过无参构造方法实例化PO对象,但是在某些特殊的场景下,基于特定...
3
评论
分享
吃竹子的程序熊
赞了这篇文章
吃竹子的程序熊
JAVA
·
4年前
关注
Mybatis源码之美:3.5.2.负责一对一映射的association元素和负责一对多映射的collection元素
在大多数业务场景下,我们的PO都是一个简单的javaBean定义,他的属性定义基本都是简单属性定义。 但是有些时候,我们可能会需要定义一个较为复杂的PO,这个PO中的某些属...
2
评论
分享
吃竹子的程序熊
赞了这篇文章
吃竹子的程序熊
JAVA
·
4年前
关注
Mybatis源码之美:3.5.1.解析result元素
result元素是结果映射的基础,用于将数据库查询结果中某一列的值映射为一个java的简单数据类型(String, int, double, Date 等)。 通常来说,r...
2
评论
分享
吃竹子的程序熊
赞了这篇文章
吃竹子的程序熊
JAVA
·
4年前
关注
Mybatis源码之美:2.12.解析`environments`元素,完成`Mybatis`中的多环境配置
在完成枯燥的基于settings配置Configuration对象的过程之后,就到了解析environments标签,配置Mybatis的多环境的过程了。 其中id是当前环...
1
评论
分享
吃竹子的程序熊
赞了这篇文章
吃竹子的程序熊
JAVA
·
4年前
关注
Mybatis源码之美:3.3.Mybatis中的缓存配置
mybatis为了提升查询的效率和降低数据库的访问压力,提供了较为强大的缓存机制。 mybatis中的缓存分为一级缓存和二级缓存。 一级缓存默认开启,不可关闭,但是可以通过...
1
评论
分享
吃竹子的程序熊
JAVA
·
4年前
关注
Mybatis源码之美:2.14.解析Mybatis的typeHandlers元素,配置Mybatis的类型转换器
为了更好的理解mybatis的TypeHandler对象,我们在测试包org.apache.learning下,新建一个typehandler包,该包下的所有数据,均用于演...
2
评论
分享
吃竹子的程序熊
赞了这篇文章
吃竹子的程序熊
JAVA
·
4年前
关注
Mybatis源码之美:2.10.解析reflectorFactory元素,解析并配置Reflector对象的创建工厂
他创建的Reflector对象用来缓存一个类定义的基本信息,包括类的类型,可读可写属性名称,以及对应的·getter/setter·方法,构造函数等。 reflectorF...
1
评论
分享
吃竹子的程序熊
赞了这篇文章
吃竹子的程序熊
JAVA
·
4年前
关注
Mybatis源码之美:2.13.解析databaseIdProvider元素,配置数据库类型唯一标志生成器
mybatis中定义了一个名为DatabaseIdProvider的接口,该接口的作用是获取不同数据源在mybatis中的唯一标志。 DatabaseIdProvider定...
1
评论
分享
吃竹子的程序熊
赞了这篇文章
吃竹子的程序熊
JAVA
·
4年前
关注
Mybatis源码之美:3.2.Mybatis中跨命名空间的缓存引用
按照上面的DTD定义来看,mapper元素有九个可用的顶级子元素,除了用于配置缓存的cache-ref和cache两个元素只允许配置一个以外,其余的元素都可以配置多个。 c...
1
评论
分享
吃竹子的程序熊
JAVA
·
4年前
关注
Mybatis源码之美:3.5.解析处理resultMap元素
resultMap是Mybatis的核心元素之一,他是最重要最强大的一个元素,通常来讲每个resultMap元素的定义在java中都会有一个持久化对象PO(Persiste...
1
评论
分享
吃竹子的程序熊
赞了这篇文章
吃竹子的程序熊
JAVA
·
4年前
关注
Mybatis源码之美:2.4.5.处理属性名和方法名的PropertyNamer
说完Invoker接口,我们继续看Reflector对象依赖的PropertyNamer对象。 PropertyNamer对象是mybatis中提供的一个处理属性的工具类,...
1
评论
分享
吃竹子的程序熊
赞了这篇文章
吃竹子的程序熊
JAVA
·
4年前
关注
Mybatis源码之美:2.7.解析plugins元素,完成mybatis插件的配置
Mybtis的插件机制是一个很强大的功能,它允许我们在Mybatis运行期间切入到Mybatis内部执行我们想要做的一些事情。 mybatis比较火的分页插件page-he...
1
评论
分享
吃竹子的程序熊
JAVA
·
4年前
关注
Mybatis源码之美:2.8.解析objectFactory元素,配置mybatis的对象创建工厂
在Mybatis中有很多通过反射来实例化对象的操作,比如基于反射将JDBC操作结果转换为具体的实例对象。 isCollection方法用于判断传入的类型是否是一个可以包含其...
1
评论
分享
吃竹子的程序熊
JAVA
·
4年前
关注
Mybatis源码之美:2.4.7.标准的属性名称解析器——PropertyTokenizer
好了,到这里,终于完成了在settings元素的解析工作中涉及到知识点的学习工作了。 name参数是一个属性名称描述语句,他支持级联多层的属性嵌套,多层属性描述使用.作为分...
2
评论
分享
吃竹子的程序熊
赞了这篇文章
吃竹子的程序熊
JAVA
·
4年前
关注
Mybatis源码之美:1.1基础环境的安装以及源码的导入
这里给出在windows和linux中安装mysql服务器的方法,同时补充一种在docker中安装mysql容器的方法。 点击进入mysql MSI Installer下载...
1
评论
分享
吃竹子的程序熊
JAVA
·
4年前
关注
Mybatis源码之美:2.3.解析Properties子元素,初始化属性配置
Mybatis用于解析XML的基础环境准备好之后,我们终于可以迎来第一次真正的配置文件的解析操作了。 propertiesElement方法的作用是读取mybatis全局配...
1
评论
分享
吃竹子的程序熊
JAVA
·
4年前
关注
Mybatis源码之美:1.2 下载Mybatis源码并导入至IDE工具
截止到目前为止,mybatis的最新版本是3.5.3-SNAPSHOT,但是因为我之前学习过程中使用的版本是3.5.0-SNAPSHOT,因此这篇笔记还是针对3.5.0-S...
1
评论
分享
吃竹子的程序熊
JAVA
·
4年前
关注
Mybatis源码之美.引子
工欲善其事必先利其器,学习mybatis的源码需要依赖一些工具,比如数据库,IDE工具等。 数据库因为个人习惯的原因采用MySql,IDE使用IntelliJ IDEA,待...
2
评论
分享
下一页
个人成就
文章被点赞
87
文章被阅读
50,260
掘力值
980
关注了
15
关注者
40
收藏集
0
关注标签
1
加入于
2020-03-14