原文:MyBatis源码分析(5)——内置DataSource实现

MyBatis DataSource MyBatis源码分析 内置DataSource实现 MyBatis内置了两个DataSource的实现:UnpooledDataSource,该数据源对于每次获取请求都简单的打开和关闭连接。PooledDataSource,该数据源在Unpooled的基础上构建了连接池。 UnpooledDataSource 配置 UNPOOLED数据源只有 个属性需要配 ...

2016-08-04 21:24 0 7628 推荐指数:

查看详情

MyBatis源码分析(3)—— Cache接口以及实现

@(MyBatis)[Cache] MyBatis源码分析——Cache接口以及实现 Cache接口 MyBatis中的Cache以SPI实现,给需要集成其它Cache或者自定义Cache提供了接口。 Cache实现 Cache的实现类中,Cache有不同的功能,每个功能独立 ...

Tue Jul 26 06:47:00 CST 2016 0 3009
MyBatis源码分析】插件实现原理

MyBatis插件原理----从<plugins>解析开始 本文分析一下MyBatis的插件实现原理,在此之前,如果对MyBatis插件不是很熟悉的朋友,可参看此文MyBatis7:MyBatis插件及示例----打印每条SQL语句及其执行时间,本文我以一个例子说明了MyBatis ...

Mon Jun 12 00:23:00 CST 2017 1 6845
MyBatis源码解析(四)——DataSource数据源模块

原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/6634880.html 1、回顾   上一文中解读了MyBatis中的事务模块,其实事务操作无非就是提交和回滚。整个事务模块采用了抽象工厂模式进行设计,将具体的事务实例的生成对使用方隐藏 ...

Wed Apr 05 19:19:00 CST 2017 0 4567
MyBatis 源码分析——映射结果

MyBatis最后一步一定是处理相关的结果——把数据映射成对应的模型对象。事实上在笔者看来如果读者们了解了mybatis如何去执行数据库,又是如何处理数据结果。那么就了解了mybatis的主要路线。因为不管是什么样子的ORM最终都是要执行和处理结果的。而mybatis的亮点笔者也讲了——管理sql ...

Mon Mar 27 00:44:00 CST 2017 0 2375
Mybatis源码分析:SqlSessionManager

SqlSessionManager    SqlSessionManager本身实现了SqlSessionFactory, SqlSession两个接口,所以本身能够构建Sqlsession和使用Sqlsesion声明的CURD相关的查询方法。SqlSessionManager不能通过构造器进行 ...

Fri Aug 02 07:42:00 CST 2019 0 570
Mybatis源码分析-SqlSessionTemplate

承接Mybatis源码解析-MapperRegistry代理mapper接口,本文将在前文基础上讲解持久层会话的生成 SqlSessionFactory生成 在spring中,SqlSessionFactory的生成是通过SqlSessionFactoryBean生成 ...

Wed Aug 02 02:05:00 CST 2017 0 1382
Mybatis源码分析之SqlSessionFactory(一)

简介 MyBatis的前身叫iBatis,本是apache的一个开源项目, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatisMyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis ...

Thu Jan 12 00:05:00 CST 2017 0 1613
通过源码分析MyBatis的缓存

前方高能! 本文内容有点多,通过实际测试例子+源码分析的方式解剖MyBatis缓存的概念,对这方面有兴趣的小伙伴请继续看下去~ MyBatis缓存介绍 首先看一段wiki上关于MyBatis缓存的介绍: MyBatis支持声明式数据缓存(declarative data caching ...

Wed Dec 10 22:34:00 CST 2014 38 15832
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM