E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Mybatis源码专题学习
【
mybatis源码
分析】原理分析之三:初始化(配置文件读取和解析)
1.准备工作 编写测试代码(具体请参考《Mybatis入门示例》),设置断点,以Debug模式运行,具体代码如下: Stringresource="mybatis.cfg.xml"; Readerreader=Resources.getResourceAsReader(resource); SqlSessionFactoryssf=newSqlSessionFactoryBuilder().
sully2008
·
2016-05-09 15:00
【
mybatis源码
分析】原理分析之二:框架整体设计
1.引言本文主要讲解Mybatis的整体程序设计,理清楚框架的主要脉络。后面文章我们再详细讲解各个组件。 2.整体设计2.1总体流程(1)加载配置并初始化 触发条件:加载配置文件 配置来源于两个地方,一处是配置文件,一处是Java代码的注解,将SQL的配置信息加载成为一个个MappedStatement对象(包括了传入参数映射配置、执行的SQL语句、结果映射配置),存储在内存中。
sully2008
·
2016-05-09 15:00
源码
框架
mybatis
设计
【
mybatis源码
分析】原理分析之一:从JDBC到Mybatis
1.引言本文主要讲解JDBC怎么演变到Mybatis的渐变过程,重点讲解了为什么要将JDBC封装成Mybaits这样一个持久层框架。再而论述Mybatis作为一个数据持久层框架本身有待改进之处。 2.JDBC实现查询分析我们先看看我们最熟悉也是最基础的通过JDBC查询数据库数据,一般需要以下七个步骤:(1) 加载JDBC驱动(2) 建立并获取数据库连接(3) 创建 JDBCStatemen
sully2008
·
2016-05-09 15:00
深入浅出Mybatis系列(三)---配置详解之properties与environments(
mybatis源码
篇)
我们通过对
mybatis源码
的简单分析,可看出,在mybatis配置文件中,在configuration根节点下面,可配置properties、typeAliases、plugins、objectFactory
yunanz5525
·
2016-05-04 14:46
mybatis
深入浅出Mybatis系列(三)---配置详解之properties与environments(
mybatis源码
篇)
我们通过对
mybatis源码
的简单分析,可看出,在mybatis配置文件中,在configuration根节点下面,可配置properties、typeAliases、plugins、objectFactory
yunanz5525
·
2016-05-04 14:00
mybatis
深入浅出Mybatis系列(二)---配置简介(
mybatis源码
篇)
本次,将简单介绍一下Mybatis的配置文件:上次例子中,我们以 SqlSessionFactoryBuilder去创建SqlSessionFactory, 那么,我们就先从SqlSessionFactoryBuilder入手,咱们先看看源码是怎么实现的:SqlSessionFactoryBuilder源码片段:public class SqlSessionFactoryBuilder { 2
yunanz5525
·
2016-05-04 14:22
源码
mybatis
深入浅出Mybatis系列(四)---配置详解之typeAliases别名(
mybatis源码
篇)
阅读更多深入浅出Mybatis系列(四)---配置详解之typeAliases别名(
mybatis源码
篇)上篇文章《深入浅出Mybatis系列(三)---配置详解之properties与environments
Alex_hyts
·
2016-05-04 14:00
Mybatis
Java
深入浅出Mybatis系列(四)---配置详解之typeAliases别名(
mybatis源码
篇)
深入浅出Mybatis系列(四)---配置详解之typeAliases别名(
mybatis源码
篇)上篇文章《深入浅出Mybatis系列(三)---配置详解之properties与environments
Alex_hyts
·
2016-05-04 14:00
java
mybatis
深入浅出Mybatis系列(二)---配置简介(
mybatis源码
篇)
本次,将简单介绍一下Mybatis的配置文件:上次例子中,我们以 SqlSessionFactoryBuilder去创建SqlSessionFactory, 那么,我们就先从SqlSessionFactoryBuilder入手,咱们先看看源码是怎么实现的:SqlSessionFactoryBuilder源码片段:1publicclassSqlSessionFactoryBuilder{ 2 3//
yunanz5525
·
2016-05-04 14:00
mybatis源码
深入浅出Mybatis系列(三)---配置详解之properties与environments(
mybatis源码
篇)
阅读更多深入浅出Mybatis系列(三)---配置详解之properties与environments(
mybatis源码
篇)上篇文章《深入浅出Mybatis系列(二)---配置简介(
mybatis源码
篇
Alex_hyts
·
2016-05-04 14:00
Mybatis
Java
深入浅出Mybatis系列(三)---配置详解之properties与environments(
mybatis源码
篇)
深入浅出Mybatis系列(三)---配置详解之properties与environments(
mybatis源码
篇)上篇文章《深入浅出Mybatis系列(二)---配置简介(
mybatis源码
篇)》我们通过对
Alex_hyts
·
2016-05-04 14:00
java
mybatis
深入浅出Mybatis系列(二)---配置简介(
mybatis源码
篇)
阅读更多深入浅出Mybatis系列(二)---配置简介(
mybatis源码
篇)上篇文章《深入浅出Mybatis系列(一)---Mybatis入门》,写了一个Demo简单体现了一下Mybatis的流程。
Alex_hyts
·
2016-05-04 14:00
Java
Mybatis
深入浅出Mybatis系列(二)---配置简介(
mybatis源码
篇)
深入浅出Mybatis系列(二)---配置简介(
mybatis源码
篇)上篇文章《深入浅出Mybatis系列(一)---Mybatis入门》,写了一个Demo简单体现了一下Mybatis的流程。
Alex_hyts
·
2016-05-04 14:00
java
mybatis
mybatis中0和null关系处理
后面,排除问题时,查到
mybatis源码
对其进行了强制定义。
0了凡0
·
2016-04-28 14:00
他上课时可能一句话不说,学生却最爱他的语文课
在他主导的“高中语文
专题学习
”中,学生在一个专题上的阅读量甚至有20万字。北京师大专门组织专家来“看”他的语文课,并设立课题进行研究推广。他就是深圳新安中学语文特级教师吴泓。
外滩教育
·
2016-04-26 00:00
mybatis源码
分析之SqlSession的创建过程
mybatis之SqlSessionFactory
mybatis源码
分析之Configuration
mybatis源码
分析之事务管理器以上是之前的分析,在
mybatis源码
分析之事务管理器里分析到了事务管理器
udbwcso
·
2016-04-21 17:00
mybatis
源码分析
二级缓存
SqlSession
executor
mybatis源码
分析之事务管理器
mybatis之SqlSessionFactory主要分析了SqlSessionFactory的构建过程.
mybatis源码
分析之Configuration主要分析了构建SqlSessionFactory
udbwcso
·
2016-04-20 16:00
jdbc
mybatis
事务
源码分析
事务管理器
mybatis源码
分析之Configuration
上一篇mybatis之SqlSessionFactory:http://my.oschina.net/u/657390/blog/653637上一篇对mybatis中SqlSessionFactory的创建过程进行了分析,从之前的分析可以看出创建过程中比较重要的一部分是Configuration,这一篇将重点分析配置文件的读取.以官方的例子来进行分析.mybatis-config.xml是myba
udbwcso
·
2016-04-18 11:00
设计模式
mybatis
configuration
源码分析
解析xml
[
MyBatis源码
学习]MyBatis的配置初始化
MyBatis如何初始化配置要学习框架,必须先对其有整体的认识。下面为一篇介绍Mybatis整体架构的文章http://www.cnblogs.com/mengheng/p/3739610.html一、MyBatis的基本使用方法先从基本的使用方法看起1.1项目结构1.2mybatis-config.xmlmybatis的配置文件 1.3Mapperp
BingZhong_Y
·
2016-04-09 17:00
mybatis源码
学习
学习主线: 目的:mybatis的作用orm框架,用了该框架就不用自己调用jdbc了。 用法:。。。。。 逻辑:。。。。。 源代码:。。。。。 1、猜想mybatis对数据库的操作只限于dml没有ddl。
lwwjing
·
2016-04-06 17:00
[置顶]
Mybatis源码
select分析
在我们上一篇的分析中分析了Mybatis一次插入执行流程分析,因为我们所有的插入执行都会转换为update,所以这一次我们执行一次我们的查询,看看他的过程是怎么样的?代码如下Studentstudent=studentMapper.selectStudentWithAddress(1);这段代码跟踪,因为他是一个代理我们直接走进代理,和上一篇分析的一样在excute中有一个select的判断:el
li563868273
·
2016-04-04 14:00
mybatis
Mybatis源码
分析之执行完整分析
在上一篇中我们已经分析到了我们返回的Mapper其实是个代理对象,StudentMapperstudentMapper=sqlSession.getMapper(StudentMapper.class);Liststudents=studentMapper.findAllStudents();studentMapper.findAllStudents();这里就会触发代理类中Invoke方法,在I
li563868273
·
2016-04-01 21:21
mybatis
mybatis
Mybatis源码
分析之执行完整分析
在上一篇中我们已经分析到了我们返回的Mapper其实是个代理对象,StudentMapperstudentMapper=sqlSession.getMapper(StudentMapper.class); Liststudents=studentMapper.findAllStudents();studentMapper.findAllStudents();这里就会触发代理类中Invoke方法,在
li563868273
·
2016-04-01 21:00
mybatis
Mybatis源码
分析获取Mapper
这次分析的入口是StudentMapperstudentMapper=sqlSession.getMapper(StudentMapper.class);根据上篇分析我们这里获得的sqlSession是DefaultSqlSession,publicclassDefaultSqlSessionimplementsSqlSession{ privateConfigurationconfigurati
li563868273
·
2016-04-01 17:00
mybatis
Mybatis源码
概览(二) ---Plugin扩展与Spring结合原理
本文主要介绍Mybatis通过动态代理避免对sqlSession直接调用,而是通过MapperProxy代理技术生成了具体dao接口的Mapper实例,里面封装了对sqlSession的调用;Mybatis预留了Interceptor接口,用户可以扩展该接口,实现自定义插件;Mybatis与Spring结合主要通过Spring的FactoryBean技术实现;MapperProxy 把M
robin-yao
·
2016-03-23 11:00
spring
mybatis
plugin
page
Mybatis源码
概览(一)
一般拿到源码会无从下手,我的基本思路一般就是根据一个基本的helloWorldDebug下去,把主线先大概理一遍,然后再具体分析细节,没有必要一个类一个类细看,看了也会忘掉。自己理源码的时候看不下去时,可以结合网上的分析文章,一边看别人的解析,一边自己对照源码。了解框架设计原理,以后项目中出了问题可以更容易定位。再往上一层面,以后自己可以根据需求扩展框架。先执行个HelloWorld 去
robin-yao
·
2016-03-22 16:00
源码
mybatis
cache
SqlSession
MappedStatement
MyBatis初级环境搭建
包MyBatis在github上的主页:https://github.com/mybatis/mybatis-3,直接下载,选择解压后文件中的mybatis-3.3.1.jar其他三个文档为用户手册、
MyBatis
qq_16166139
·
2016-03-18 19:00
mybatis
java-简单调用
20160313-AndroidBlogStudy-Catalog
关于各种各样的技巧和分析实在是太多了,不整理不复习基本等于没看,这个想法不知道有没有效果,暂且行动起来,每周都指定一个
专题学习
一些博客,比如老罗的,郭霖的等各位乐于分享的大牛们的。
求不惑
·
2016-03-13 21:06
MyBatis源码
下载
myBatis源码
下载地址:https://github.com/mybatis/mybatis-3/releases
ywb201314
·
2016-03-10 18:00
DOM2定位与高宽类属性
专题学习
【DOM
专题学习
系列(一)】
网页可见区域宽:document.body.clientWidth;网页可见区域高:document.body.clientHeight;网页可见区域宽:document.body.offsetWidth (包括边线的宽);网页可见区域高:document.body.offsetHeight (包括边线的宽);网页正文全文宽:document.body.scrollWidth;网页正文全文高
盛世游侠
·
2016-02-14 15:43
DOM2定位与高宽类属性
专题学习
【DOM
专题学习
系列(一)】
网页可见区域宽:document.body.clientWidth;网页可见区域高:document.body.clientHeight;网页可见区域宽:document.body.offsetWidth (包括边线的宽);网页可见区域高:document.body.offsetHeight (包括边线的宽);网页正文全文宽:document.body.scrollWidth;网页正文全文高
盛世游侠
·
2016-02-14 14:05
配置详解之properties与environments(
mybatis源码
篇)
配置详解之properties与environments(
mybatis源码
篇) 在mybatis配置文件中,在configuration根节点下面,可配置properties、typeAliases、
n78498129
·
2016-01-29 15:00
好的博客、文章收藏--持续更新中
TortoiseSVN中分支和合并实践:点击打开链接手把手教你使用Git:点击打开链接 Spring基于注解TestContext测试框架使用详解:点击打开链接Spring系列:Spring框架简介:点击打开链接
mybatis
JohnCusack
·
2016-01-12 14:26
使用Mybatis时请注意这两个参数,否则会让你的数据库连接爆掉
回去认真读了
Mybatis源码
,发现自己错了,特此更正,以免误导读者,实在是对不起。
Zero零_度
·
2015-12-24 18:00
MyBatis源码
浅析
MyBatis源码
浅析postedon2014-12-1509:50Tim-Tomurl:http://www.cnblogs.com/timlearn/p/4161567.html什么是MyBatis
jackpk
·
2015-12-01 09:00
写给省委书记的匿名信
匿名信事件发生后,山西各地开展了“整治诬告歪风,强化担当作为”
专题学习
研讨会。2015年10月14日下午,临汾市工商局机关的专题会现场,一位副局长认为,诬告事件负面影响甚大,堪比临汾黑砖窑和溃坝事件。
南方周末
·
2015-11-26 00:00
mybatis源码
分析(1)——SqlSessionFactory实例的产生过程
在使用mybatis框架时,第一步就需要产生SqlSessionFactory类的实例(相当于是产生连接池),通过调用SqlSessionFactoryBuilder类的实例的build方法来完成。下面具体对这一过程涉及的源码进行分析。 首先用Eclipse工具查看SqlSessionFactoryBuilder类的Outline视图: &
·
2015-11-13 19:10
sessionFactory
mybatis源码
分析(3)——SqlSessionManager类
从上图可能看出,在 mybatis中,SqlSession的实现类有两个,其中SqlSessionManager类不但实现了SqlSession接口,同时也实现了SqlSessionFactory接口。那么SqlSessionManager类究竟有何作用 ? 由于源码中缺少注释,所以从mybatis目前的提供官方文档来看,似乎该类已被弃用,其功能被DefaultS
·
2015-11-13 19:54
SqlSession
mybatis源码
分析(2)——事务概述
这篇文章主要对mybatis中的事务做一简单的分析,帮助读者理清一些概念。 先来看看在JAVA事务的相关技术,在JAVA中有两类事务,JDBC事务和JTA事务,如果是JDBC类型的事务,则是由Connection类来控制的。如果创建一个Connection对象时,没有显示调用 setTransactionIsolation(int level) 方法,则Connection
·
2015-11-13 19:53
mybatis
深入浅出Mybatis系列(六)---objectFactory、plugins、mappers简介与配置
上篇文章《深入浅出Mybatis系列(五)---TypeHandler简介及配置(
mybatis源码
篇)》简单看了一下TypeHandler, 本次将结束对于mybatis的配置文件的学习, 本次涉及到剩下没提及到的几个节点的配置
·
2015-11-12 23:03
mybatis
深入浅出Mybatis系列(五)---TypeHandler简介及配置(
mybatis源码
篇)
上篇文章《深入浅出Mybatis系列(四)---配置详解之typeAliases别名(
mybatis源码
篇)》为大家介绍了mybatis中别名的使用,以及其源码。
·
2015-11-12 23:02
TypeHandler
深入浅出Mybatis系列(三)---配置详解之properties与environments(
mybatis源码
篇)
上篇文章《深入浅出Mybatis系列(二)---配置简介(
mybatis源码
篇)》我们通过对
mybatis源码
的简单分析,可看出,在mybatis配置文件中,在configuration根节点下面,
·
2015-11-12 23:01
Environment
深入浅出Mybatis系列(四)---配置详解之typeAliases别名(
mybatis源码
篇)
上篇文章《深入浅出Mybatis系列(三)---配置详解之properties与environments(
mybatis源码
篇)》 介绍了properties与environments, 本篇继续讲剩下的配置节点之一
·
2015-11-12 23:01
mybatis
深入浅出Mybatis系列(二)---配置简介(
mybatis源码
篇)
上篇文章《深入浅出Mybatis系列(一)---Mybatis入门》, 写了一个Demo简单体现了一下Mybatis的流程。本次,将简单介绍一下Mybatis的配置文件: 上次例子中,我们以 SqlSessionFactoryBuilder 去创建 SqlSessionFactory, 那么,我们就先从SqlSessionFactoryBuilder入手, 咱们先看看源码是
·
2015-11-12 23:00
mybatis
深入浅出Mybatis系列(一)---Mybatis入门
本系列教程拟 由浅(使用)入深(分析
mybatis源码
实现),故可能需要好长几天才能更新完
·
2015-11-12 23:59
mybatis
Mybatis源码
解析(一)(2015年06月11日)
一、简介 先看看Mybatis的源码结构图,Mybatis3.2.7版本包含的包共计19个,其他版本可能会少。 每个基于 MyBatis 的应用都是以一个 SqlSessionFactory 的实例为中心的,SqlSessionFactory 的实例可以通过 SqlSessionFactoryBuilder 获得,而 SqlSessionFactoryBuilder 则可以从 XML 配置
·
2015-11-07 10:00
mybatis
理解
下午联系到大学的一个朋友,他曾下载了清华大学计算机系的网络课件,我见过那些课件的首页,比较专业,而我现在正打算做“专家系统”的
专题学习
网站,因此值得参考。东看看西看看,在没有压力的时候是
·
2015-11-02 12:23
理解
JavaScript高级程序设计(第3版)学习笔记1——概述
没有人会想到它会被应用的如此广泛,也远比一般人想象中的要复杂强大的多,在我自己学习的过程中,曾经有过多次震撼,只是常常没有过多久,很多美轮美奂的用法就又模糊起来,希望通过对JavaScript高级程序设计(第3版)的
专题学习
笔记
·
2015-10-31 18:05
JavaScript
python学习笔记大纲
学习的主要内容包括python基础知识、python数据分析基础知识、numpy
专题学习
、基于python的机器学习算法实现。 下面是系列笔记的一个大纲,希望朋友们多提意见和建议。
·
2015-10-31 17:30
python
将来的事
事1:因为参加了佛山市的说课比赛,我选的是《人工智能》的“专家系统”模块,现在对它比较熟悉了,打算做个
专题学习
网站。 事2:Flash的课基本教完了,当然,只是教了些简单的基本的东西。
·
2015-10-31 10:50
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他