自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Mybatis流程图

2019-05-29 17:18:23 1137 1

原创 SqlSession 中四大神器之 ResultSetHandler

1 ResultSetHandler 简介ResultSetHandler 接口主要负责两件事( (1 ) 处理 Statement 执行后产生的结果集,生成结果列表( (2 ) 处理存储过程执行后的输出参数2 ResultSetHandler 继承结构只有一个实现类 DefaultResultSetHandler...

2019-05-29 17:05:15 392

原创 SqlSession 中四大神器之 ParameterHandler

1.参数处理器,负责为 PreparedStatement 的 sql 语句参数动态赋值这个接口中只有两个方法getParameterObject 方法,用于读取参数.setParameters 用于对 PreparedStatement 的参数赋值.2.ParameterHandler 继承结构 只有一个实现类 DefaultParameterHan...

2019-05-29 17:04:08 302

原创 Mybatis源码解读-SqlSession四大神器之Statement

StatementHandler 简介是四大神器中最重要的一个对象,负责操作 Statement 与数据库进行交流.在工作时还会使用 ParameterHandler 进行参数配置,使用 ResultHandler 将查询结果与实体类对象进行绑定.首先看一下 StatementHandler 接口定义在 StatementHandler 接口中有四种重要的方法.分别是 prep...

2019-05-29 16:59:51 1436

转载 Postgresql将数字转换为字符串TO_CHAR函数前面会多出一个空格

-- 问题1、、Postgresql中将数字转换为字符串前面多出一个空格。SELECT TO_CHAR('20181206' + 1, '99999999');-- 解决1、使用如下,参数二前面加上fm就可以去掉空格了,如下:SELECT TO_CHAR('20181206' + 1, 'fm99999999');-- 设计思路-- 1、使用当前的年月日生成yyyyMMdd格...

2019-04-19 15:47:42 2826

原创 Mybatis源码解读-SqlSession四大神器之Executor

Executor简介:MyBatis 执行器,是 MyBatis 调度的核心,负责 SQL 语句的生成和查询缓存的维护.可以理解为我们jdbc中的Statement封装版.我们之前有在SqlSession的实现类DefaultSqlSession中又看到过这个对象这个Excutor负责的就是增删改查的具体操作,同时对当前对数据库的操作有三种管理方案1.第一种是简单的处理在执行完sq...

2019-03-29 16:12:26 323

原创 Mybatis源码解读-configuration(3)

在之前两篇文章中,我们都有介绍这个configuration对象,他是我们Mybatis的核心配置对象,这个对象是创建SqlSessionFactory的时候被创建的.之前有说SqlSessionFactory创建的时候是通过SqlSessionFactoryBuilder的build方法通过XMLConfigBuilder这个对象进行xml解析.从上边可以看出来,在解析之前...

2019-03-29 15:16:15 222

原创 Mybatis源码解读2-数据接口层的实现(2)

在第一篇文章中主要说了SQLSessionFactory 的创建过程(传送门:https://blog.csdn.net/java_java_girl/article/details/88842878),SqlSession是Mybatis提供给开发人员的接口,通过这个接口开发人员进行对Mybatis进行操作这个文章主要讲的是SqlSession这个东西,那先看一下这个SqlSession...

2019-03-27 16:00:47 179

原创 Mybatis源码解读1-整体架构及数据接口层的实现(1)

1.Mybatis的整体架构接口层接口层是提供给开发人员的一套API,主要是使用SQLSession接口和Mapper接口通知调用那个sql还有关联参数二.sqlsession源码分析SqlSessionFactory是一个顶级接口,他主要包括的是创建SqlSession以及图中显示的Configuration对象.Configuration这个对象主要是Mybatis中的配...

2019-03-27 15:07:31 265

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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