Mybatis工作原理
来源:互联网 发布:数据库中删除一条记录 编辑:程序博客网 时间:2024/05/08 15:34
Mybatis的初始化:
(1)调用SqlSessionFactoryBuilder对象的builder(inputStream)方法;(2)SqlSessionFactoryBuilder会根据输入的inputStream(读取的Mybatis-Config.xml信息)创建XmlConfigBuilder对象;
(3)SqlSessionFactoryBuilder调用XmlConfigBuilder对象的parse()方法;(4)XmlConfigBuilder对象解析配制文件,创建Configuration对象;
(5)SqlSessionFactoryBuilder根据Configuration对象创建一个DefaultSessionFactory对象;(6)SqlSessionFactoryBuilder返回DefaultSessionFactory对象给客户端使用
SqlSessionFactory ssf=new SqlSessionFactoryBuilder.builder(inputStream)。
Mybatis工作步骤:
(1) 加载JDBC驱动
(2) 建立并获取数据库连接
(3) 创建 JDBC Statements 对象
(4)设置SQL语句的传入参数
(5)执行SQL语句并获得查询结果
(6)对查询结果进行转换处理并将处理结果返回
(7) 释放相关资源(关闭Connection,关闭Statement,关闭ResultSet)
阅读全文
0 0
- Mybatis工作原理
- MyBatis工作原理
- Mybatis工作原理
- Mybatis 工作原理
- Mybatis工作原理
- Mybatis之工作原理
- mybatis的工作原理
- MyBatis的工作原理
- mybatis工作原理1---sqlsession
- 开启MyBatis(三)工作原理
- mybatis工作原理&执行流程
- Mybatis实现原理/工作流程
- MyBatis框架的工作原理
- mybatis自动扫描mapper的工作原理
- MyBatis(2)SqlSession的工作原理
- mybatis-3.4.6工作原理介绍
- 框架学习系列 mybatis 第二篇 mybatis的工作原理
- Mybatis的基本工作原理,与jdbc问题。
- 输入几个数,计算其平均数。
- redis——通过redis实现服务器崩溃等数据恢复
- 使用PCL点云库在kinect v2设备上运行pcl_openni2_viewer时解决no device connected问题
- Bootstrap
- 2017广州(国际)演艺设备、智能声光产品技术展览会GETshow会刊(参展商名录)
- Mybatis工作原理
- 《Linux内核完全剖析》读书笔记
- error while loading shared libraries的解决办法
- Sicily 4699. 简单哈希
- mysql集群使用过程中错误集合
- MVP+OKHttp+Recyclerview+Springview下拉刷新上拉加载
- 读
- ARP监控工具ARPalert
- js基础