zp_zhang的博客

但愿不会饿死在技术这条路上...

自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Git从安装到远程连接

一,安装git 1,git客户端下载地址:https://git-scm.com/downloads/ 2,git安装,直接下一步,可以默认选项直接安装 3,安装成功后,截图如下 4,设置用户名称和用户邮件 // 用户名称 git config --global u...

2019-03-31 21:31:09

阅读数 28

评论数 0

MyBatis源码解析(七):手写实现简易MyBatis框架

一,执行流程图 二,执行步骤分析 1,初始化配置信息,其中包括Mapper初始化 2,openSession(),初始化DefaultSqlSession和Executor执行器 3,getMapper(),获取执行Mapper的代理对象,准备执行Statement ...

2019-03-31 14:07:16

阅读数 63

评论数 0

MyBatis源码解析(六):对结果集进行ORM映射

前言:MyBatis源码解析(五):执行Mapper,获取初始结果集中,通过 Mapper 执行 Statement 已经从数据库中获取到数据的基本值,但是并没有和 Java pojo 进行映射,本篇讲继续解析 MyBatis 中的属性映射 一,流程图 二,步骤解析 1,获取结果集及...

2019-03-31 00:50:40

阅读数 85

评论数 0

MyBatis源码解析(五):执行Mapper,获取初始结果集

前言:MyBatis源码解析(四):初始化Mapper中,通过 MapperProxyFactory 已经成功获取到执行 Mapper 的代理对象,这一篇将使用该代理对象执行 Statement,获取到SQL执行的初始结果。另外,本篇步涉及ORM映射 一,执行流程 二,执行步骤 1,...

2019-03-30 22:29:19

阅读数 57

评论数 0

MyBatis源码解析(四):初始化Mapper

前沿:在MyBatis源码解析(三):初始化SqlSession博客中,已经对 openSession() 底层进行解析,并获取到 SqlSession 对象;接着,需要通过 SqlSession.getMapper(),获取 Mapper 的代理对象去执行 Statement,getMapper...

2019-03-30 10:02:53

阅读数 43

评论数 0

MyBatis源码解析(三):初始化SqlSession

前言:在MyBatis源码解析(二):初始化SqlSessionFactory中,已经成功解析XML配置文件,并初始化SqlSessionFactory;这一篇将对 SqlSessionFactory.openSession() 进行解析 一,SqlSessionFactory.openSess...

2019-03-30 00:15:50

阅读数 40

评论数 0

MyBatis源码解析(二):初始化SqlSessionFactory

一,SqlSessionFactory初始化流程图 二,初始化步骤 1,获取配置文件 mybatis-config.xml,并初始化为 Document * SqlSessionFactory.build() public SqlSessionFactory build(...

2019-03-29 23:24:20

阅读数 60

评论数 0

MyBatis源码解析(一):从一个简单的MyBatis查询开始

一,简单的MyBatis用例 1,Maven依赖引入 <dependencies> <dependency> <groupId>junit</groupId&g...

2019-03-29 22:26:23

阅读数 99

评论数 0

提示
确定要删除当前文章?
取消 删除