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源码
分析——运行原理及流程
阅读更多可以参考微信公众号中的文章,格式比较清晰,链接:http://mp.weixin.qq.com/s/eZpFfLtpJ4zE24HLYliUyA欢迎关注微信公众号1、配置配置文件,扫描mapper文件2、配置SqlSessionFactoryBean(创建mybatis的工厂类),这里dataSource的配置就不贴出来了SqlSessionFactoryBean类afterPropert
IT小将
·
2018-03-09 15:00
mybatis 源码分析(一) Xml解析,容器初始化
mybatis源码
分析(一)Xml解析,mapperbean初始化
mybatis源码
分析(二)sql执行路径分析
mybatis源码
分析(三)插件原理
mybatis源码
分析(四)自带连接池mybatismybatis
sunla198910
·
2018-03-08 15:02
java
mybatis
2018狗年计划(2-6)
1.
专题学习
按功能模块划分,做
专题学习
。可用级别,通用级别,专用级别。文字做总结,图像做表现,项目做模板。保持好奇心、保持耐心、保证耐力!2.修身养性、作息规律早睡早起,静坐冥想,野蛮身体,绣花心态。
箭头盒子
·
2018-02-23 10:19
心理治疗师的自我成长——精神分析的视角(张海音)
如果有一个两个固定的老师、固定的学员,然后能够有两年、一年或半年的时间,边督导边
专题学习
,可能非常地好。
吴庆_沟通分析心理师
·
2018-02-13 15:35
管理学院召开“努力学习敬业奉献 以实际行动贯彻十九大精神”专题研讨会
会上,管理学院党总支副书记崔振华首先传达了我校党委理论中心组(扩大)党的十九大精神
专题学习
交流会上我校党委书记安胜利的讲话精神:即要牢固树立人才培养中心地位,推动学校内涵式发展;以资源优化配置为手段,强化特色定位
鄂尔多斯应用技术学院
·
2018-02-01 10:49
管理学院召开“努力学习敬业奉献 以实际行动贯彻十九大精神”专题研讨会
会上,管理学院党总支副书记崔振华首先传达了我校党委理论中心组(扩大)党的十九大精神
专题学习
交流会上我校党委书记安胜利的讲话精神:即要牢固树立人才培养中心地位,推动学校内涵式发展;以资源优化配置为手段,强化特色定位
鄂尔多斯应用技术学院
·
2018-02-01 10:23
mybatis源码
解析(三)-SqlSession.selectOne类似方法调用过程
mybatis源码
解析(一)-开篇
mybatis源码
解析(二)-加载过程
mybatis源码
解析(三)-SqlSession.selectOne类似方法调用过程
mybatis源码
解析(四)-Mapper方法调用过程
马彬彬
·
2018-01-30 10:03
♚java♚
mybatis源码解析
整本书阅读,教师要先行
教师的主要任务是提出
专题学习
目标,组织学习活动,引导学生深入思考、讨论与交流。教师应以自己的阅读经验,平等地参与交流讨论,解答学生的疑惑。这对很多教师来说,可能是一个很大的挑战。
耕耘三尺有天地
·
2018-01-24 08:59
平治书院
专题学习
田英章欧阳询欧体楷书-“土”字写法
笔法要点:1、第一横尖横大抗肩2、竖起笔高扬,抖笔入笔,末端略右倾左走3、底横吃功夫,抗肩走,收笔平走。一手好字,受益终生!3岁以上小孩、青少年及成人,有无基础不限。小学生写出一手好字,老师会非常喜欢;中学生写出一手好字,会被老师重视;大学生写出一手好字,更有利于就业;社会人员写出一手好字,对自己的工作和学习均有较大帮助。所以,一手好字尤为重要。一、招生对象3周岁以上儿童、青少年及成人均可报名参加
平治书院
·
2018-01-04 22:41
新征程
想要取得进步,只有改变思维,
专题学习
,积累更多公文写作的内容。3.行动爆棚曾经做事总是喜欢拖延,因为
凌晨解语花开
·
2018-01-01 22:41
Mybatis源码
解析之标签的解析
阅读须知
Mybatis源码
版本:3.4.4文章中使用/**/注释的方法会做深入分析正文Mybatis是我们日常开发过程中经常使用的ORM框架,读者可以首先参考Mybatis中文官方文档来看一下Mybatis
0xZzzz
·
2017-12-31 12:07
MyBatis
Mybatis源码
浅析、定制原理及方法
mybatis为javaer们提供了强大的数据库访问支持,但对于绝大多数场景来说,使用上仍然不够简单,比如:还是需要编写包含sql语句的xml或注解。本文对mybatis的原理进行了简单的介绍,并介绍了我们部门自己基于mybatis源代码修改并开发的mybatis扩展框架appassist-dao.1.Mybatis基础1.两种Mybatis使用方式spring集成方式直接调用初始化方式下图时两种
向ET同志学习
·
2017-12-21 23:49
JAVA
mybatis
百度云-分享一套史上最新最全最细-最好的没有之一的Mybatis视频教程-百度云
源码级讲授的MyBatis视频)简介视频包含:MyBatis配置文件编写,MyBatis动态SQL,MyBatis缓存机制,MyBatis-Spring整合,MyBatis逆向工程,MyBatis高级内容(
MyBatis
望崖
·
2017-12-18 17:43
视频
证监会党委理论学习中心组开展全面从严治党与金融反腐
专题学习
12月12日下午,证监会党委理论学习中心组以视频会议形式举行扩大学习会,
专题学习
党的十九大精神,邀请中央巡视工作领导小组原成员、办公室主任黎晓宏作“全面从严治党与金融反腐”专题辅导报告。
证监会发布
·
2017-12-14 00:00
Mybatis源码
分析[05.Configuration]
Mybatis的配置类publicclassConfiguration{//环境protectedEnvironmentenvironment;//---------节点-------protectedbooleansafeRowBoundsEnabled=false;protectedbooleansafeResultHandlerEnabled=true;protectedbooleanmap
IMUKL8
·
2017-12-11 19:39
mybatis
Configuration
Executor
MYBATIS
mybatis源码
分析-数据库连接池(二)
Mybatis作为持久化框架,datasource是必不可少的,对应的自然少不了连接池,常用的数据库连接池有c3p0、BasicDatasource、druid。我们一起去看看数据源类图一波带走不谢PooledDatasource和UnpooledDataSource是mybatis自定义数据源,从下图不难看出,下面是一个工厂方法。不同的工厂创建其对应的数据源mybatis数据源类图工厂模式场景文
_我啥也不会
·
2017-12-10 14:37
MyBatis 插件之拦截器(Interceptor)实现原理
blog.csdn.net/top_code/article/details/55657776在上一篇文章:MyBatis教程-MyBatis插件(Plugins)开发中已经介绍了如何去开发一个MyBatis插件,本文将结合
MyBatis
TangXW_
·
2017-12-07 17:24
java
web
Mybatis源码
分析[04.SqlSession]
/***这是MyBatis用来执行SQL的类,获取映射器,管理事务**/publicinterfaceSqlSessionextendsCloseable{/***Retrieveasinglerowmappedfromthestatementkey*根据指定的SqlID获取一条记录的封装对象*@paramthereturnedobjecttype封装之后的对象类型*@paramstatement
IMUKL8
·
2017-12-06 16:36
mybatis
源码分析
SqlSession
MYBATIS
Mybatis源码
分析[03.SqlSessionFactory]
//构造SqlSessionpublicinterfaceSqlSessionFactory{//8个方法可以用来创建SqlSession实例SqlSessionopenSession();//自动提交SqlSessionopenSession(booleanautoCommit);//连接SqlSessionopenSession(Connectionconnection);//事务隔离级别Sq
IMUKL8
·
2017-12-06 13:14
mybatis
源码分析
SqlSession
MYBATIS
Mybatis源码
分析[02.XMLConfigBuilder]
//BaseBuilder属性publicabstractclassBaseBuilder{//需要配置,类型别名注册,类型处理器注册3个东西protectedfinalConfigurationconfiguration;protectedfinalTypeAliasRegistrytypeAliasRegistry;protectedfinalTypeHandlerRegistrytypeHa
IMUKL8
·
2017-12-06 13:40
mybatis
源码分析
XML
MYBATIS
Mybatis源码
[01.SqlSessionFactoryBuilder]
可以说每个MyBatis都是以一个SqlSessionFactory实例为中心的。SqlSessionFactory实例可以通过SqlSessionFactoryBuilder来构建。一是可以通过XML配置文件的方式来构建SqlSessionFactory,二是可以通过JavaAPI的方式来构建。但不管通过什么方式都有一个Configuration贯穿始终,各种配置正是通过Configuratio
IMUKL8
·
2017-12-06 13:36
mybatis
源码分析
Sql
MYBATIS
MyBatis3教程 - MyBatis Interceptor源码分析
本文分析使用的MyBatis源代码版本为3.4.1在上一篇文章:MyBatis3教程-MyBatis插件(Plugins)开发中已经介绍了如何去开发一个MyBatis插件,本文将结合
MyBatis源码
来揭秘
FX_SKY
·
2017-12-06 07:58
手机拍照小白成长小记录
图片发自App这是从摄影
专题学习
了之后拍的照片这张是人物,请忽略本人的胖身躯图片发自App这些是景图图片发自App图片发自App在里学习了很多拍照小技巧,话说修图很重要,大家共勉。
f8382565d489
·
2017-12-04 05:41
“2017中国电影新力量”吴亦凡鹿晗再同框
“2017中国电影新力量”青年电影创作人员
专题学习
座谈会暨第三届中国电影新力量论坛26日、27日在杭州举行,百余位中国电影演员、导演、编剧、出品人、制片人、监制、专家汇聚一堂,共话电影创作。
影娱日报
·
2017-11-28 12:26
证监会党委理论学习中心组开展党章修正案
专题学习
11月24日上午,证监会党委理论学习中心组以视频会议形式举行扩大学习会,
专题学习
党的十九大精神,重点学习党章修正案,邀请学习贯彻党的十九大精神中央宣讲团成员、中共中央党史研究室主任曲青山作辅导报告。
证监会发布
·
2017-11-24 00:00
Mybatis源码
(一)之Spring整合Mybatis扫描dao
带着几个问题我们来分析下Spring是如何整合Mybatis的1.Spring是如何扫描Dao,将其转换成BeanDefinition注册到BeanFactory的?2.为什么我们可以直接使用dao接口调用方法就能操作数据库了?3.原生Mybatis的使用和jdbc的使用与跟Spring整合之后,我们到底哪里方便使用了你可能猜到:问题一使用Spring的拓展接口。问题二使用的是代理。问题三使用模板
mayongzhan_csdn
·
2017-11-08 18:47
技术博客
mybatis
MyBatis源码
解析之JdbcType
注意:今天遇到一个问题。当我数据库里面的字段类型是:datetime类型、代码里面的类型定义成Date。这个时候如果定义的Mapper关系如下:执行出来的时间只有年月日。这个就尴尬了。。。正确的方式是把jdbcType给去掉。才能正常输出。抛出这个问题之后,我们来看下mybatis里面是如何来实现这块的映射的?从代码出发来看看这个问题
爱你们的巴巴
·
2017-10-30 15:49
JDK源码分析
Mybatis源码
研究之Logger
1.Setting相关配置细节解释MappedStatement.Builder类的构造函数中有这样一组代码:StringlogId=id;//每个mappedStatement有自己专用的Log//而每个Log在获取时,会加入我们自定义的log前缀(LogPrefix)if(configuration.getLogPrefix()!=null){logId=configuration.getLo
夫礼者
·
2017-10-28 18:06
MyBatis3
证监会党委中心组开展学哲学用哲学
专题学习
10月10日上午,证监会党委中心组(扩大)进行
专题学习
,重温毛主席《实践论》《矛盾论》等经典著作。刘士余主持会议并讲话。
证监会发布
·
2017-10-12 00:00
MyBatis源码
解析(一)——MyBatis初始化过程解析
1.准备工作为了看清楚MyBatis的整个初始化过程,先创建一个简单的Java项目,目录结构如下图所示:1.1Product产品实体类publicclassProduct{privatelongid;privateStringproductName;privateStringproductContent;privateStringprice;privateintsort;privateintfal
大闲人柴毛毛
·
2017-10-11 20:46
MyBaits基本概念和原理
MyBatis源码
对应的结构流程SqlMapConf
sun2shadows
·
2017-09-14 21:23
原理
MyBatis
MyBatis
Mybatis源码
中Mapper的动态代理实现原理
Mybatis源码
中Mapper的动态代理实现原理现在工作中用的最多的就是Mybatis这款半自动ORM框架,用的久却对其了解不是很深,现在准备对其进行一些深入的学习,顺便对知识进行查漏补缺.本篇是对Mapper
laixiangshun
·
2017-09-14 16:53
mybatis
spring
mybatis
动态代理
Mapper
MyBaits基本概念和原理
MyBatis源码
对应的结构流程SqlMapConf
sun2shadows
·
2017-09-14 14:42
MyBatis
MyBatis
#千日千文#【77/1000】谈一谈“中间流通类企业”的互联网转型
一个单纯的知识模块,要研究透,着实要下很深的功夫,如此才能“一通百通”;另外,这次对互联网
专题学习
过程的“游走”,让我明白还是要回归润总的学习轨道上。毕竟,学习这事情,需要时间积累,更要循序渐进,方
柳力仁
·
2017-09-06 23:14
磨刀不误砍柴工 搭好团队再建功
———经开支行
专题学习
丁军教授《领导艺术与团队构建、凝聚力》课程经开支行负责人王华同志9月4日组织支行部门经理以上人员开展了历时4个小时的
专题学习
,他结合9月2日丁军教授在分行讲授的《领导艺术与团队构建
安东尼R
·
2017-09-04 18:41
Mybatis源码
分析之Spring与Mybatis整合MapperScannerConfigurer处理过程源码分析
前面文章分析了这么多关于
Mybatis源码
解析,但是我们最终使用的却不是以前面文章的方式,编写自己mybatis_config.xml,而是最终将配置融合在spring的配置文件中。
ccityzh
·
2017-09-03 23:14
spring
mybatis
源码
动态代理
MyBatis
Spring
4、mybatis(oracle分页)分页拦截器
接上一节,增加一个分页拦截器来实现dao层的分页逻辑拦截器就是在不改变源码的情况下,改变
mybatis源码
的一些行为。在sql语句执行之前,把普通sql语句换成分页语句即可。
ltjxwxz
·
2017-08-13 23:32
C# 语言历史版本特性(C# 1.0到C# 7.3汇总更新-2018.5更新)
这里仅仅列个提纲,由于C#5.0是具有ECMA标准规范的版本,所以选择C#5.0作为主要版本学习,并
专题学习
C#6.0,7.0
壹零Boy
·
2017-08-06 11:13
net
framework
C#
Mybatis框架及原理实例分析
摘要本篇文章只是个人阅读
mybatis源码
总结的经验或者个人理解mybatis的基本轮廓,作为抛砖引玉的功能,希望对你有帮助,如果需要深入了解细节还需亲自去阅读源码。
atheva
·
2017-08-04 10:43
Mybatis源码
解析之初始化配置文件封装为Configuration源码详解
接着上文太长的那个文章开始分析http://blog.csdn.net/ccityzh/article/details/71517490其实初始化的部分没有什么可以分析的,就是解析Xml文件,不会解析的可以查一下,现在常用的都是JDOM,DOM4J,不过这里不是用的这两种。分析的过程中有初始化某些关键的部分会单独拿出来分析一下。注:本文都是根据上一篇中实例为入口的,看到的非mybatis框架代码都
ccityzh
·
2017-07-30 11:16
MyBatis
Spring中接口动态实现的解决方案
声明解决方案是基于
Mybatis源码
,进行二次开发实现。问题领导最近跟我提了一个需求,是有关于实现类Mybatis的@Select、@Insert注解的功能。
迹_Jason
·
2017-07-26 00:00
springboot
spring
java
动态代理--接口无实现可以调用
阅读更多模仿Mybatis,只有接口创建代理实现,根据方法名调用调用实现:参考
MyBatis源码
类:MapperProxyFactory,MapperProxy创建接口类:publicinterfaceMethodInterface
hpgary
·
2017-07-24 15:00
mybatis源码
学习之数据源创建过程
文章内容和参考博文来源:1
mybatis源码
jar包–packageorg.apache.ibatis.datasource.unpooled;2http://blog.csdn.net/luanlouis
先说好不能骂我
·
2017-07-12 11:31
Mybatis相关技术
mybatis
java
源码
Mybatis源码
简析
参加了GitChat一个关于Mybatis活动:《一步步学习Mybatis:缓存的使用及源码分析》,文中着重讲解了Mybatis缓存配置及使用,对
Mybatis源码
也稍有讲解。
零下城池
·
2017-07-05 17:43
我在四年的工作中获得了什么能力
还好我有学习记录,包括我所做的工程项目记录,我的疑问集,常用数据查询集,还有
专题学习
笔记,总共四个部分。接下来就详细
阿伦影子
·
2017-07-02 21:32
C语言高级
专题学习
笔记-函数指针实战
C语言高级专题(函数指针实战)#includetypedefint(*pFunc)(int,int)intmain(void){pFuncp1=NULL;charc=0;printf("请输入要操作的两个整数\n");scanf("%d%d",&a,&b);printf("请输操作类型:+|-|*|/\n");scanf("%c",&c);inta=0,b=0,result=0;switch
队友呢!队友呢!队友呢!
·
2017-06-22 22:04
C语言
【
MyBatis源码
解析】MyBatis一二级缓存
MyBatis缓存我们知道,频繁的数据库操作是非常耗费性能的(主要是因为对于DB而言,数据是持久化在磁盘中的,因此查询操作需要通过IO,IO操作速度相比内存操作速度慢了好几个量级),尤其是对于一些相同的查询语句,完全可以把查询结果存储起来,下次查询同样的内容的时候直接从内存中获取数据即可,这样在某些场景下可以大大提升查询效率。MyBatis的缓存分为两种:一级缓存,一级缓存是SqlSession级
五月的仓颉
·
2017-06-12 23:00
【
MyBatis源码
分析】插件实现原理
MyBatis插件原理----从解析开始本文分析一下MyBatis的插件实现原理,在此之前,如果对MyBatis插件不是很熟悉的朋友,可参看此文MyBatis7:MyBatis插件及示例----打印每条SQL语句及其执行时间,本文我以一个例子说明了MyBatis插件是什么以及如何实现。由于MyBatis的插件已经深入到了MyBatis底层代码,因此要更好地使用插件,必须对插件实现原理及MyBati
五月的仓颉
·
2017-06-11 16:00
【
MyBatis源码
分析】select源码分析及小结
示例代码之前的文章说过,对于MyBatis来说insert、update、delete是一组的,因为对于MyBatis来说它们都是update;select是一组的,因为对于MyBatis来说它就是select。本文研究一下select的实现流程,示例代码为:1publicvoidtestSelectOne(){2System.out.println(mailDao.selectMailById(
五月的仓颉
·
2017-06-11 12:00
【
MyBatis源码
分析】insert方法、update方法、delete方法处理流程(下篇)
Configuration的newStatementHandler分析SimpleExecutor的doUpdate方法上文有分析过:1publicintdoUpdate(MappedStatementms,Objectparameter)throwsSQLException{2Statementstmt=null;3try{4Configurationconfiguration=ms.getCo
五月的仓颉
·
2017-06-07 09:00
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他