Mybatis组件介绍
2024-10-20 11:45:15
核心组件
SqlSessionFactoryBuilder
SqlSessionFactoryBuilder的作用就是通过XML或者Java代码来建造一个工厂(SqlSessionFactory),并且可以通过它建造多个这样的工厂。一旦完成建造工厂的任务,我们就应该废弃它,回收空间。所以它的生命周期只存在方法局部,完成工厂的建造即结束。
SqlSessionFactory
SqlSessionFactory的作用就是创建会话(SqlSession),相当于JDBC的Connection连接。
SqlSessionFactory的生命周期应该是整个Mybatis的生命周期。
所以对于每一个数据库,只对应一个SqlSessionFactory,以此来管理数据资源的分配,防止连接资源被过度消耗。
SqlSession session = sqlSessionFactory.openSession();
最新文章
- SQL SERVER修改函数名引起的问题
- MongoDB的安装和配置成服务的三种方法和一些难点
- php 学习使用
- JS可以做什么,它的能力范围 View----------Request/Submit------------------Server
- Linux下设置最大文件打开数nofile及nr_open、file-max
- 批量缩放PNG图片.
- PuTTY 私钥'putty/sshdss.c' 多个信息泄露漏洞
- 普林斯顿大学算法课 Algorithm Part I Week 3 比较器 Comparators
- (译)ABP之Abp Session
- HashMap源码分析 JDK1.8
- citrix外企,鸡鸣寺,玄武湖环跑,七牛云笔试
- hadoop HA学习
- 【转】iOS 音频-AVAudioSession
- 浏览器模式&;用户代理字符串(IE)
- VS2012、2013使用Mysql数据库创建EF的AOD.NET实体模型
- golang Format string by key.
- Python中__init__()方法注意点
- C语言 · 学做菜
- Spring/Spring MVC/Spring Boot的区别
- centos配置Tomcat以指定的身份(非root)运行
热门文章
- 《吐血整理》进阶系列教程-拿捏Fiddler抓包教程(10)-Fiddler如何设置捕获Firefox浏览器的Https会话
- CF10D LCIS(线性DP)
- DOM及DOM相关操作
- bs4爬虫的一点心得----坑
- 如何快速上手AIRIOT?
- flutter系列之:Material主题的基础-MaterialApp
- 【短道速滑九】仿halcon中gauss_filter小半径高斯模糊优化的实现
- Java学习笔记:基本输入、输出数据操作实例分析
- java的数据类型分为两大类
- 【Azure 环境】Azure Resource Graph Explorer 中实现动态数组数据转换成多行记录模式 - mv-expand