![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis源码赏析
tu1234321
这个作者很懒,什么都没留下…
展开
-
mybatis源代码分析之datasource包
这个包整体是一个工厂模式,所处理的产品就是datasource,mybatis中可以使用三种类型的数据源(http://mybatis.github.io/mybatis-3/configuration.html#environments):UNPOOLED 、POOLED、JNDI 。但在这个包中只有两个具体的产品:UnpooledDataSource、PooledDataSourceFacto原创 2014-10-23 16:36:36 · 428 阅读 · 0 评论 -
mybatis源代码分析之reflection包
本文摘自http://www.cnblogs.com/sunzhenchao/p/3328053.html 一、序言 Mybatis作为ORM,实现了对象与关系数据库间的映射。Mybatis中的映射包含两个方面: 1.将对象中的值(parameterType所指定的对象)映射到具体的sql中,例如: insert id="insertAuthor" parameterType="d转载 2014-10-23 16:30:43 · 326 阅读 · 0 评论 -
mybatis源代码分析之binding包
本文摘自http://www.cnblogs.com/sunzhenchao/archive/2013/05/13/3075854.html 在使用ibatis执行数据库访问时,会调用形如 getSqlMapClientTemplate().queryForObject("getCityByCityId", cityId); 这样的代码。这样的形式要求调用方选择需要使用的函数(q转载 2014-10-23 16:25:30 · 316 阅读 · 0 评论 -
Mybatis源代码分析之parsing包
parsing,从字面上理解就是编译解析的意思,那么这个包中的内容就应该和mybatis配置文件的编译解析有关系。本文首先会按照引用层次来分别介绍这个包中各个类的作用,而后再用实际的例子解释它们是如何组合到一起去解决了什么样的问题。 一、类和接口介绍 1.TokenHandler public interface TokenHandler { String handleToken(S转载 2014-10-23 16:19:47 · 283 阅读 · 0 评论 -
Mybatis源代码分析之别名
本文摘自http://www.cnblogs.com/sunzhenchao/archive/2013/04/09/3010527.html转载 2014-10-23 16:27:19 · 268 阅读 · 0 评论