会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
张橙子
每天进步一点点
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2018年9月27日
Mybatis源码解析,一步一步从浅入深(七):执行查询
摘要: 一,前言 我们在文章:Mybatis源码解析,一步一步从浅入深(二):按步骤解析源码的最后一步说到执行查询的关键代码: selelectOne方法有两个参数: 第一个参数是:com.zcz.learnmybatis.dao.UserDao.findUserById 第二个参数是:1(Integer类
阅读全文
posted @ 2018-09-27 12:39 张橙子
阅读(1397)
评论(0)
推荐(0)
2018年9月26日
Mybatis源码解析,一步一步从浅入深(六):映射代理类的获取
摘要: 在文章:Mybatis源码解析,一步一步从浅入深(二):按步骤解析源码中我们提到了两个问题: 1,为什么在以前的代码流程中从来没有addMapper,而这里却有getMapper? 2,UserDao明明是我们定义的一个接口类,根本没有定义实现类,那这个userMapper是什么?是mybatis自
阅读全文
posted @ 2018-09-26 13:36 张橙子
阅读(1670)
评论(0)
推荐(0)
2018年9月25日
JAVA设计模式-动态代理(Proxy)示例及说明
摘要: 在Mybatis源码解析,一步一步从浅入深(五):mapper节点的解析文章的最后部分,我们提到了动态代理的概念,下面我们就简单了解一下动态代理。 一,概念 代理设计模式的目的就是在不直接操作对象的前提下对对象进行访问,实现这个目的得方法就是为目标对象创建一个代理(Proxy),通过代理来访问目标对
阅读全文
posted @ 2018-09-25 21:30 张橙子
阅读(7038)
评论(4)
推荐(1)
2018年9月23日
Collections.unmodifiableMap,Collections.unmodifiableList,Collections.unmodifiableSet作用及源码解析
摘要: 在文章:Mybatis源码解析,一步一步从浅入深(五):mapper节点的解析中mybatis的源码中用到了Collections.unmodifiableList方法,其实还有unmodifiableMap,unmodifiableSet两个相似的方法,接下来就分析一下。 unmodifiable
阅读全文
posted @ 2018-09-23 11:10 张橙子
阅读(4789)
评论(0)
推荐(0)
2018年9月20日
Mybatis源码解析,一步一步从浅入深(五):mapper节点的解析
摘要: 在上一篇文章Mybatis源码解析,一步一步从浅入深(四):将configuration.xml的解析到Configuration对象实例中我们谈到了properties,settings,environments节点的解析,总结一下,针对示例工程的configuration.xml文件来说prop
阅读全文
posted @ 2018-09-20 18:14 张橙子
阅读(3440)
评论(1)
推荐(1)
2018年9月19日
Mybatis源码解析,一步一步从浅入深(四):将configuration.xml的解析到Configuration对象实例
摘要: 在Mybatis源码解析,一步一步从浅入深(二):按步骤解析源码中我们看到了XMLConfigBuilder(xml配置解析器)的实例化。而且这个实例化过程在文章:Mybatis源码解析,一步一步从浅入深(三):实例化xml配置解析器(XMLConfigBuilder)也进行了详细的阐述。 那么接下
阅读全文
posted @ 2018-09-19 16:22 张橙子
阅读(1939)
评论(0)
推荐(0)
Mybatis源码解析,一步一步从浅入深(三):实例化xml配置解析器(XMLConfigBuilder)
摘要: 在上一篇文章:Mybatis源码解析,一步一步从浅入深(二):按步骤解析源码 ,中我们看到 代码:XMLConfigBuilder parser = new XMLConfigBuilder(reader, environment, properties); 使用读取的configuration.x
阅读全文
posted @ 2018-09-19 14:30 张橙子
阅读(1817)
评论(0)
推荐(0)
Mybatis源码解析,一步一步从浅入深(二):按步骤解析源码
摘要: 在文章:Mybatis源码解析,一步一步从浅入深(一):创建准备工程,中我们为了解析mybatis源码创建了一个mybatis的简单工程(源码已上传github,链接在文章末尾),并实现了一个查询功能。接下来就顺着查询功能的实现开始一步一步开始解析mybatis源码。 首先们观察我们的测试代码类Us
阅读全文
posted @ 2018-09-19 10:10 张橙子
阅读(3006)
评论(0)
推荐(0)
2018年9月18日
Cannot find class: com.mysql.jdbc.Driver错误及解决办法。
摘要: 在刚刚开始搭建Mybatis源码解析,一步一步从浅入深 简单示例的时候,我使用的是mysql 5.1.12版本的驱动包。运行时出现如下错误: 具体原因未知,我会继续跟踪,如果有看到的大神请留言指导。 解决办法,将5.1.12版本的mysql驱动包更换成5.1.44版本。问题解决; 原创不易,转载请声
阅读全文
posted @ 2018-09-18 23:17 张橙子
阅读(12813)
评论(1)
推荐(1)
Mybatis源码解析,一步一步从浅入深(一):创建准备工程
摘要: Spring SpringMVC Mybatis(简称ssm)是一个很流行的java web框架,而Mybatis作为ORM 持久层框架,因其灵活简单,深受青睐。而且现在的招聘职位中都要求应试者熟悉Mybatis框架。我认为有必要分析一下Mybatis的源码。在进行源码分析前,先准备一个简单的工程。
阅读全文
posted @ 2018-09-18 23:12 张橙子
阅读(2285)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告