MyBatis配置文件
mybatis配置文件两大类:1.mybatis主配置文件;2.mybatis的mapper文件;
1、mybatis主配置文件,提供mybatis全局设置的。包含的内容 日志,数据源,mapper文件位置。
2、mapper文件:写sql语句的。一个表一个mapper文件
1 settingsbuf
settings是mybatis的全局设置,影响整个mybatis的运行。这个设置一般使用默认值。
2 配置环境
environments:环境标签,在他里面可以配置多个environment
属性:id 自定义环境的标识,唯一值。表示mybatis默认连接的数据库
environment:表示一个数据库的连接信息。
属性:id自定义的环境标识,唯一值。
transactionManager:事务管理器
属性:type 表示事务管理器的类型。
属性值:1、JDBC:使用connection对象,由mybatis自己完成事务的处理。
2、MANAGED:管理,表示把事务的处理交给容器实现(由其他软件完成事务的提交,回滚)
DataSource:数据源,创建的connection对象,连接数据库。
属性:type 数据源的类型
属性值:1、POOLED,mybatis会在内存中创建PooledDataSource类,管理多个connection连接对象,使用连接池。
2、UNPOOLED,不使用连接池,mybatis创建一个UnpooledDataSource这个类,每次执行sql语句先创建Connection对象,再执行sql语句,最后关闭Connection。
3、JNDI:java的命名和目录服务。
3 使用数据库属性配置文件(*)
需要把数据库的配置信息放到一个单独的文件中,独立管理。这个文件扩展名是properties。在这个文件中,使用自定义的key=value的格式表示数据。
使用步骤:
1、在resources目录中,创建xxxx.properties
2、在文件中,使用key=value的格式定义数据。
例如jdbc.url=jdbc:mysql://localhost:3306/springdb
3、在mybatis主配置文件,使用property标签引用外部的属性文件
4、在使用值的位置,使用${key}获取key对象的value(等号右侧的值)
例如:
mybatis主配置文件:
MyBatis配置文件相关推荐
- mybatis配置文件解析
mybatis配置文件解析 mybatis核心配置文件`mybatis-config.xml文件. mybatis的配置文件包含了会深深影响mybatis行为的设置和属性信息. 能配置的内容: con ...
- 2 了解MyBatis配置文件
2.1 认识配置文件: 介绍 MyBatis的配置文件中包含了影响MyBatis行为和属性的信息,控制MyBatis的整体运行方式.配置文件中主要配置数据源[驱动类,URL,账号,密码],事务管理,加 ...
- mybatis 配置文件报错:Referenced file contains errors(file:/D:/config/ mybatis-3-mapper.dtd).
JAVA就业套餐课:https://edu.csdn.net/combo/detail/1230 在项目搭建过程中,配置Mybatis配置文件时,出现错误:在UserMapper.xml头文件出现 ...
- Mybatis配置文件注释
1,Mybatis配置文件注释 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE confi ...
- MyBatis之优化MyBatis配置文件中的配置
MyBatis之优化MyBatis配置文件中的配置 2017/9/30 MyBatis配置文件很重要,首先我们来看看MyBatis配置文件中的内容和顺序: 文件目录结构如下: 1.<proper ...
- MyBatis 配置文件 用户密码加密存储
文章目录 1. 创建db.properties 2. 配置mybatis-config.xml 3. 加解密工具类 4. 加解密依赖 5. 创建SqlSessionFactoryUtil类 6. db ...
- mybatis 配置文件中,collection 和 association 的对应关系
mybatis 配置文件中,collection 和 association 的对应关系 如下图所示:
- Mybatis系列全解(四):全网最全!Mybatis配置文件XML全貌详解
封面:洛小汐 作者:潘潘 做大事和做小事的难度是一样的.两者都会消耗你的时间和精力,所以如果决心做事,就要做大事,要确保你的梦想值得追求,未来的收获可以配得上你的努力. 前言 上一篇文章 <My ...
- SMM学习22:MyBatis配置文件起别名typeAliases
目录 创建数据库 连接数据库 导入坐标pom.xml 编写mybatis.xml配置文件 编写日志配置文件 编写sql映射文件UserMapper.xml 创建UserMapper接口 创建pojo ...
- Mybatis配置文件注意事项
Mybatis配置文件注意事项 要注意顺序问题 Mybatis配置文件中各标签的位置顺序如下:properties, settings, typeAliases, typeHandlers, obje ...
最新文章
- 一种基于分层聚合的3D实例分割方法(ICCV 2021)
- 无副作用、效果超越吗啡!用微电极精准管理大脑“疼痛中心”,科学家探索止痛新方法...
- Flex开源开发框架
- C语言单链表实现FCFS算法,数据结构与算法复习题(含答案).doc
- iview this.$modal 关闭所有的弹窗_一看会用TOB弹窗应用场景
- 软考信息安全工程师学习笔记汇总
- Android Http请求失败解决方法
- DB2with的定义与用法
- linux常用文本编缉命令(strings/sed/awk/cut/uniq/sort)
- phpMyAdmin源码配置过程
- css中绝对定位与相对定位的区别
- 我的矩阵分析学习安排
- 无法打开coursera网站解决方案
- 怎么修改图片尺寸?如何设置图片宽高?
- 大数据项目实践 电影推荐系统概述(尚硅谷)
- P2184 贪婪大陆 线段树(优化:区间修改变为单点修改)
- 读书笔记期货市场技术分析
- matlab模拟塞曼图谱,塞曼效应理论与实验分析.doc
- 电脑死机蓝屏怎么办 电脑死机蓝屏原因介绍【解决方法】
- 罗技k380连接双系统(win10和ubuntu18)