
ibatis源码分析
ibatis源码学习笔记
胸口碎大石_
喜欢技术 热爱折腾. 目前专注于大型分布式系统架构设计cache等方案 欢迎技术交流
展开
-
ibatis源码浅析- 事务
ibatis默认提供四种事务 transaction 类图 ExternalTransactionConfig :commit rollbak方法都是个空实现 spring默认使用的这个 UserProvidedTransaction :支持外部Connection 可以和jdbc混合使用 JdbcTransaction :原生jdbc事务 JtaT原创 2012-06-12 16:58:54 · 4809 阅读 · 0 评论 -
ibatis源码浅析- 初始化
以SqlMapClientBuilder类的buildSqlMapClient方法为初始化入口初始化过程 主要包括 1. 初始化全局配置(sqlMapConfig文件) 事务 DataSource等2.sqlMap 文件初始化 类图 全局配置初始化时序图 以SqlMapConfigParser为核心主干 解析SqlMapConfig文件 解析后的值保存的到X原创 2012-06-10 21:58:47 · 2899 阅读 · 0 评论 -
ibatis源码浅析- 初探
ibatis核心类 SqlMapExecutor:定义了数据库curd操作api SqlMapTransactionManager : 主要定义了事务管理功能 SqlMapClient:继承SqlMapExecutor, SqlMapTransactionManager接口 也就具有curd操作 事务管理行为 SqlMapSession: 它有S原创 2012-06-10 10:53:48 · 6735 阅读 · 2 评论