首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Mybatis
订阅
娜娜子
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
Mybatis源码之美:2.12.解析`environments`元素,完成`Mybatis`中的多环境配置
在完成枯燥的基于settings配置Configuration对象的过程之后,就到了解析environments标签,配置Mybatis的多环境的过程了。 其中id是当前环境的唯一标志,属于语义化属性。 transactionFactory属性对应的是TransactionFa…
Mybatis源码之美:3.5.1.解析result元素
result元素是结果映射的基础,用于将数据库查询结果中某一列的值映射为一个java的简单数据类型(String, int, double, Date 等)。 通常来说,resultMap的每个result子元素都与resultMap对应的PO对象的某个属性相对应。 mybat…
Mybatis源码之美:3.5.5.配置构造方法的constructor元素
mybatis为我们提供了一个constructor元素来配置PO对象的构造方法,通常来说,mybatis会通过无参构造方法实例化PO对象,但是在某些特殊的场景下,基于特定的原因,PO对象可能没有提供无参构造,或者必须通过特定的构造方法才能被实例化,这时候,我们就用到了cons…
Mybatis源码之美:3.11.解析Mapper接口定义
经过一番艰苦的鏖战,我们总算是了解了mybatis是如何完成mapper.xml文件解析工作的. 但是,因为整个流程比较复杂和繁琐,相信很多人已经忘记了在解析mapper.xml之前,我们具体做了哪些工作. 现在我们就回顾一下,在解析mapper.xml之前所进行的操作. 在M…
Mybatis源码之美:3.10.1.探究CRUD元素解析工作前的知识准备
在前面的几篇文章中,我们深入的探究了CRUD元素的定义和用法,在对CRUD元素有了一定的了解之后,在这篇文章中,我们主要探究一下mybatis对CRUD元素的解析工作. 该方法将获取到的select,insert,update,delete四种类型的元素配置交给buildSta…
只要日志打得多,定位BUG一把梭
代码写多了,难免有BUG,作为一个常年走夜路的程序员,偶尔遇到一次线上BUG,说出来也不算多么罕见的事情. 提到线上BUG,不管大小,总是能让人惊起一身冷汗,自发现线上BUG到解决BUG这段时间,无人不是寒毛炸起,坐立难安. 再看解决BUG的场景,往往是一人编码,全组围观,仿似…