上一页 1 ··· 10 11 12 13 14
摘要: 在StatementHandler使用prepare()方法后,接下来就是使用ParameterHandler来设置参数,让我们看看它的定义: getParameterObject()是获取参数的,而setParameters()是设置参数的,相当于对一条sql所有的参数都执行ps.setXXX(v 阅读全文
posted @ 2017-09-21 23:02 猪脚踏浪 阅读(990) 评论(0) 推荐(0)
摘要: 我们回忆一下<MyBatis框架的使用及源码分析(十) CacheExecutor,SimpleExecutor,BatchExecutor ,ReuseExecutor> , 这4个Excecutor执行sql操作的最终都调用了StatementHandler 来执行,我们拿SimpleExecu 阅读全文
posted @ 2017-09-21 22:47 猪脚踏浪 阅读(975) 评论(0) 推荐(0)
摘要: Executor分成两大类,一类是CacheExecutor,另一类是普通Executor。 普通类又分为: ExecutorType.SIMPLE: 这个执行器类型不做特殊的事情。它为每个语句的执行创建一个新的预处理语句。ExecutorType.REUSE: 这个执行器类型会复用预处理语句。Ex 阅读全文
posted @ 2017-09-21 00:20 猪脚踏浪 阅读(4947) 评论(0) 推荐(0)
摘要: 从<MyBatis框架的使用及源码分析(八) MapperMethod>文中我们知道执行Mapper的每一个接口方法,最后调用的是MapperMethod.execute方法。而当执行MapperMethod的execute方法的时候,根据当前MapperMethod对应的mapper配置会执行Se 阅读全文
posted @ 2017-09-20 23:04 猪脚踏浪 阅读(1402) 评论(0) 推荐(0)
摘要: 从 <MyBatis框架中Mapper映射配置的使用及原理解析(七) MapperProxy,MapperProxyFactory> 文中,我们知道Mapper,通过MapperProxy代理类执行他的接口方法,当mapper方法被调用的时候对应的MapperProxy会生成相应的MapperMet 阅读全文
posted @ 2017-09-20 00:29 猪脚踏浪 阅读(3732) 评论(0) 推荐(1)
摘要: 从上文<MyBatis框架中Mapper映射配置的使用及原理解析(六) MapperRegistry> 中我们知道DefaultSqlSession的getMapper方法,最后是通过MapperRegistry对象获得Mapper实例: 从代码中我们看到试图从一个叫knownMappers的变量取 阅读全文
posted @ 2017-09-19 15:56 猪脚踏浪 阅读(3010) 评论(0) 推荐(0)
摘要: 我们先Mapper接口的调用方式,见<MyBatis框架中Mapper映射配置的使用及原理解析(一) 配置与使用>的示例: sqlsession.getMapper(UserMapper.class) 也就是调用DefaultSqlSession的对应方法: 继续跟踪Configuration对象对 阅读全文
posted @ 2017-09-19 14:37 猪脚踏浪 阅读(3383) 评论(0) 推荐(0)
摘要: 我们回顾<MyBatis框架中Mapper映射配置的使用及原理解析(一) 配置与使用> 一文的示例 SqlSessionFactoryBuilder 创建出SqlSessionFactory,然后从SqlSessionFactory中得到SqlSession,最后通过SqlSession得到Mapp 阅读全文
posted @ 2017-09-19 14:04 猪脚踏浪 阅读(3813) 评论(0) 推荐(0)
摘要: 在<MyBatis框架中Mapper映射配置的使用及原理解析(二) 配置篇 SqlSessionFactoryBuilder,XMLConfigBuilder> 一文中,我们知道mybatis配置文件是由XMLConfigBuilder来解析的,看以下代码: 可以看到解析mapper文件的加载解析i 阅读全文
posted @ 2017-09-18 10:29 猪脚踏浪 阅读(2394) 评论(0) 推荐(0)
摘要: 从上文<MyBatis框架中Mapper映射配置的使用及原理解析(二) 配置篇 SqlSessionFactoryBuilder,XMLConfigBuilder> 我们知道XMLConfigBuilder调用parse()方法解析Mybatis配置文件,生成Configuration对象。 Con 阅读全文
posted @ 2017-09-17 16:07 猪脚踏浪 阅读(1494) 评论(0) 推荐(0)
摘要: 在 <MyBatis框架中Mapper映射配置的使用及原理解析(一) 配置与使用> 的demo中看到了SessionFactory的创建过程: 那么我们就从SqlSessionFactoryBuilder开始,看看Mybatis的加载过程。 SqlSessionFactoryBuilder的核心源码 阅读全文
posted @ 2017-09-17 10:28 猪脚踏浪 阅读(1922) 评论(0) 推荐(0)
摘要: 我们先来看一个例子,简单的了解一下mybatis的mapper接口方式的使用。 输出结果 数据库表 user User.java 1 /* 2 * User.java 3 * Copyright(C) 2015-2017 Jstudio.org 4 * All rights reserved. 5 阅读全文
posted @ 2017-09-17 01:32 猪脚踏浪 阅读(1292) 评论(0) 推荐(0)
摘要: 1.下载MySQL Community Server 5.6.37 https://dev.mysql.com/downloads/mysql/5.6.html#downloads 2.解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下。例如 D:\Program Files\mys 阅读全文
posted @ 2017-09-16 23:34 猪脚踏浪 阅读(20234) 评论(0) 推荐(1)
摘要: 1.创建用户 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 新用户默认只能看到test数据库和information_schema数据库。 2.修改密码 UPDATE USER SET password=password('新密码') 阅读全文
posted @ 2017-09-15 21:51 猪脚踏浪 阅读(746) 评论(0) 推荐(0)
摘要: 命令: mysql -u用户名 -p密码 -h远程数据库IP地址 -P端口 -D数据库名 例子: 使用用root帐号,密码为123456,登录ip地址为192.168.1.110,端口为3306,名称为test的mysql数据库 mysql -uroot -p123456 -h192.168.1.1 阅读全文
posted @ 2017-09-15 21:46 猪脚踏浪 阅读(2296) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14