原文:Mybaits 源码解析 (四)----- SqlSession的创建过程

SqlSession是mybatis的核心接口之一,是myabtis接口层的主要组成部分,对外提供了mybatis常用的api。myabtis提供了两个SqlSesion接口的实现,常用的实现类是DefaultSqlSession。它相当于一个数据库连接对象,在一个SqlSession中可以执行多条SQL语句。 创建SqlSession 前面的两篇文章我们已经得到了SqlSessionFactor ...

2019-10-30 11:13 1 685 推荐指数:

查看详情

Mybaits 源码解析 (三)----- Mapper映射的解析过程

上一篇我们讲解到mapperElement方法用来解析mapper,我们这篇文章具体来看看mapper.xml的解析过程 mappers配置方式 mappers 标签下有许多 mapper 标签,每一个 mapper 标签中配置的都是一个独立的映射配置文件的路径,配置方式有以下几种。 接口 ...

Tue Oct 29 19:40:00 CST 2019 1 932
Mybaits 源码解析 (七)----- Select 语句的执行过程分析(下篇)

我们上篇文章讲到了查询方法里面的doQuery方法,这里面就是调用JDBC的API了,其中的逻辑比较复杂,我们这边文章来讲,先看看我们上篇文章分析的地方 SimpleExecutor 上篇文章我们分析完了第6行代码,在第6行处我们创建了一个 ...

Wed Nov 06 19:37:00 CST 2019 1 518
Mybatis源码解析4——SqlSession

上一篇文章中,我们介绍了 SqlSessionFactory 的创建过程,忘记了的,可以回顾一下,或者看下下面这张图也行。 接下来,可乐讲给大家介绍 Mybatis 中另一个重量级嘉宾——SqlSession,有了这个对象,我们就能对数据进行一顿操作了。大家伙小板凳搬起来,请看可乐 ...

Wed Sep 08 18:29:00 CST 2021 0 246
SqlSessionFactory创建SqlSession过程

SqlSessionFactory接口中声明了一系列opensession方法,用来返回SqlSession对象。 而DefaultSqlSessionFactory是他的实现类,实现了其中的方法。 如下: 其中openSessionFromDataSource方法 ...

Thu Sep 14 03:14:00 CST 2017 0 2470
mybatis源码解析5---SqlSession解析

由之前解析可知,mybatis启动的时候会加载XML配置文件解析生成全局配置对象Configuration对象,SqlSessionFactoryBuilder类会根据Configuration对象创建一个DefaultSqlSessionFactory对象 ...

Wed Aug 15 22:15:00 CST 2018 0 741
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM