码迷,mamicode.com
首页 >  
搜索关键字:mybatis源码    ( 239个结果
Mybatis源码解读-9种设计模式总结
虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。Mybatis至少遇到了以下的设计模式的使用:Builder模式,例如SqlSessionFactoryBuilder、XMLConfigBuilder、XMLMapperBuilder、XMLStatementBuil
分类:其他好文   时间:2019-05-13 20:15:04    阅读次数:114
【mybatis源码学习】与spring整合Mapper接口执行原理
一、重要的接口 org.mybatis.spring.mapper.MapperFactoryBean MapperScannerConfigurer会向spring中注册该bean,一个mapper接口注册一个 该类是生产MapperProxy对象 org.apache.ibatis.bindin ...
分类:移动开发   时间:2019-05-09 13:26:31    阅读次数:370
MyBatis 3源码解析(二)
MapperProxy 到了这了大家可能还有一个疑问,我调用的是DAO接口中的方法,和上面这些好像没关系。别急接下来我们就来看看二者是怎么联系起来的 在mybatis和Spring集合使用中,使用DAO时我们一般使用@Autowired注入,但是大家有没有一个疑问,DAO是一个接口,接口是不能创建对 ...
分类:其他好文   时间:2019-04-20 21:15:39    阅读次数:200
MyBatis 3源码解析(一)
Mybatis是支持定制化SQL、存储过程和高级映射的持久层框架。主要完成两件事: + 封装JDBC的操作 + 利用反射完成Java类和SQL之间的转换 mybatis的主要目的就是管理执行SQL是参数的输入和输出,编写SQL和结果集的映射是mybatis的主要优点 mybatis中主要类和接口 + ...
分类:其他好文   时间:2019-04-20 21:11:12    阅读次数:182
【转】Mybatis源码解读-设计模式总结
原文:http://www.crazyant.net/2022.html?jqbmtw=b90da1&gsjulo=kpzaa1 虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解 ...
分类:其他好文   时间:2019-04-16 16:07:21    阅读次数:157
结合Mybatis源码看设计模式——外观模式
定义 提供了一个统一的接口,用来访问子系统中一群接口 适用场景 详解 外观模式,主要理解外观。通俗一点可以认为这个模式是将子系统封装到一起,提供给应用的层面就提供一个方法。不直接由应用层直接访问子系统。 下面我们看看ibatis的源码来具体理解外观模式。 上述代码其实是完成一个创建MetaObjec ...
分类:其他好文   时间:2019-04-04 12:55:13    阅读次数:160
Mybatis源码分析
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Object ...
分类:其他好文   时间:2019-03-26 15:22:12    阅读次数:160
mybatis源码解析9---执行器Executor解析
从前面分析我们知道了sql的具体执行是通过调用SqlSession接口的对应的方法去执行的,而SqlSession最终都是通过调用了自己的Executor对象的query和update去执行的。本文就分析下sql的执行器 Executor Executor是mybatis的sql执行器,SqlSes ...
分类:其他好文   时间:2019-03-26 01:23:11    阅读次数:143
从 0 开始手写一个 Mybatis 框架,三步搞定!
阅读本文大概需要 3 分钟。 MyBatis框架的核心功能其实不难,无非就是动态代理和jdbc的操作,难的是写出来可扩展,高内聚,低耦合的规范的代码。 本文完成的Mybatis功能比较简单,代码还有许多需要改进的地方,大家可以结合Mybatis源码去动手完善。 1. Mybatis框架流程简介 在手 ...
分类:其他好文   时间:2019-03-25 10:58:49    阅读次数:123
Eclipse里导入Mybatis源码工程
打开Eclipse,在前两天的记录里我已经把Maven什么的都配置好了,还有Mybatis的源码也下载下来了,不相信的话可以去看一下我之前的记录:) OK. Mybatis源码解压之后是一个标准的Maven工程,直接导进来就OK了 嗯,是我画圆的那个按钮,手误了:) Import -> 导入已经存在 ...
分类:系统相关   时间:2019-03-03 09:43:13    阅读次数:176
239条   上一页 1 ... 8 9 10 11 12 ... 24 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!