Mybatis-连接池与事务
2024-10-11 17:28:34
Mybatis 的连接池技术
- Mybatis 将它自己的数据源分为三类:
- UNPOOLED 不使用连接池的数据源
- POOLED 使用连接池的数据源
JNDI 使用 JNDI 实现的数据源
Mybatis 中数据源的配置
- MyBatis 在初始化时,根据的 type 属性来创建相应类型的的数据源 DataSource,即:
- type=”POOLED”:MyBatis 会创建 PooledDataSource 实例
- type=”UNPOOLED” : MyBatis 会创建 UnpooledDataSource 实例
- type=”JNDI”:MyBatis 会从 JNDI 服务上查找 DataSource 实例,然后返回使用
Mybatis 的事务控制
- 自动提交事务设置
- factory.openSession(true);
- 本质上就是调用 JDBC 的 setAutoCommit()来实现事务控制
最新文章
- 给定一个double类型的数组arr,其中的元素可正可负可0,返回子数组累乘的最大乘积。例如arr=[-2.5,4,0,3,0.5,8,-1],子数组[3,0.5,8]累乘可以获得最大的乘积12,所以返回12。
- Nginx-Lua模块的执行顺序
- ZOJ2314 Reactor Cooling
- winscp私钥如何生成
- Tomcat配置虚拟目录
- 【工作记录】android手势事件操作记录
- replace()替换文字
- 带有可点击区域的图像映射:HTML <;map>; 标签
- jquery easyUI DataGrid 初始化的时候就显示可排序的字段
- jQuery 图表
- Android Weekly Notes Issue #254
- 【原创】大数据基础之ORC(1)简介
- Django Rest framework基础使用之View:APIView, mixins, generic, viewsets
- ****** 三十 ******、软设笔记【计算机体系结构】-循环冗余校验码(CRC)
- 前端框架VUE----webpack打包工具的使用
- 前端模块化之CommonJS,ES6,AMD,CMD
- webview中事件的用法
- JavaScript(四):函数
- C++创建虚拟机调用JAVA类
- 转载:mysql binlog同步redis