当前位置: 首页 > article >正文

mybatis核心配置文件

configuration 根标签,只能出现一个

dtd约束,根标签能出现什么标签,子标签,属性值,约束

一个environment会对应一个SqlSessionFactory对象,一个对象对应一个数据库

environments中的default表明没有指定环境的话,用mybatis创建SqlSessionFactory对象时,默认使用哪个

.buildxxxx,environment)

transactionManager 表明使用哪个事务管理器,可选择JDBC或MANAGED

底层是Transaction,提供了两个实现类,JdbcTransaction,ManagedTransaction

dataSource被称为数据源,作用是为程序提供Connection对象

指定数据源的类型其实就是指定使用哪个数据库连接池

三选一:

UNPOOLED:不适用数据库连接池技术,每一次都创建新的Connection对象POOLED:使用mybatis自己实现的数据库连接池。JNDI:集成其他第三方的数据库连接池

property 是一个map集合,包含key和value

可以在外边定义properties集合,给dataSource中的property赋值

格式为${name};

可以在外边定义配置文件,然后

<properties resource="xxxx.properties"/>


http://www.kler.cn/a/4826.html

相关文章:

  • MySQL程序之:简要概述
  • 《新闻大厦抢先版》V0.18.105+Dlcs官方学习版
  • 《分布式光纤测温:解锁楼宇安全的 “高精度密码”》
  • TDC-GP30 Data Sheet
  • Linux第一个系统程序---进度条
  • 【Notepad++】Notepad++如何删除包含某个字符串所在的行
  • Java Web程序设计——Servlet的认识和创建
  • 【Linux】进程程序替换
  • Spring入门篇7 --- spring事务
  • HTTP 重定向状态码是什么意思?
  • 组提交_并行复制
  • FITC-PEG-SH,荧光素-聚乙二醇-巯基的用途:用于修饰氨基酸,蛋白质等
  • day9—编程题
  • 软件测试零基础好入门么
  • 电力行业等保定级评级依据是什么?分为几个等级?
  • 分布式锁实现方案
  • 【Note2】macvlan,sol
  • 【蓝桥杯-筑基篇】搜索
  • 微信小程序商城系统必须配置SSL证书吗?
  • 中国版ChatGPT在哪些方面具有快速发展的机会?
  • Ubuntu之NVIDIA GeForce显卡驱动安装
  • Redis 基本数据类型
  • 辉煌优配|猪肉概念股大幅拉升,巨星农牧涨停
  • Docker 安装 Redis
  • 2023年广东省网络安全竞赛——Linux 操作系统渗透解析(超级详细)
  • 基于WebSocket的网页聊天室