
Mybatis核心配置文件--常用标签详解
发布日期:2021-05-07 07:11:39
浏览次数:11
分类:原创文章
本文共 1412 字,大约阅读时间需要 4 分钟。
1.environments标签(environment)
- transactionManager标签:有JDBC和MANAGER两种类型。
类型 | 作用 |
---|---|
JDBC | 直接使用了JDBC的提交和事务回滚设置,依赖JDBC的Connection管理事务 |
MANAGER | 通过容器管理事务,默认情况下关闭连接(通过closeConnection=false保持连接) |
- dataSource标签:有UNPOOLED、POOLED、JNDI三种类型。
类型 | 作用 |
---|---|
UNPOOLED | 每次被请求时打开和关闭连接 |
POOLED | 设置连接池将JDBC连接对象组织起来 |
JNDI | 为了能在EJB或应用服务器这类容器中使用而实现的数据源 |
2.mappers标签(mapper)
mapper标签主要作用是加载映射文件,加载方式有如下几种:
加载方式 | 用法 |
---|---|
使用相对于类的资源引用 | mapper resource =“org/mybatis/builder/UserMapper.xml” |
使用完全限定资源定位符URL | mapper url = “file:///var/mappers/UserMapper” |
使用映射器接口实现类的完全限定名 | mapper class = “org.mybatis.builder.UserMapper” |
将包内的映射器接口实现全部注册为映射器 | package name = “org.mybatis.builder” |
3.properties标签
加载额外配置的properties文件。
<!-- 通过properties标签加载外部文件--> <properties resource="jdbc.properties"/><!-- 数据源环境配置--> <environments default="development"> <environment id="development"> <transactionManager type="JDBC"></transactionManager> <dataSource type="POOLED"> <property name="driver" value="${jdbc.driver}"/> <property name="url" value="${jdbc.url}"/> <property name="username" value="${jdbc.username}"/> <property name="password" value="${jdbc.password}"/> </dataSource> </environment> </environments>
4.typeAliases标签
定义类的别名。例,定义domain.User为user。
<!-- 定义别名--> <typeAliases> <typeAlias type="domain.User" alias="user"></typeAlias> </typeAliases>
发表评论
最新留言
很好
[***.229.124.182]2025年03月24日 20时26分54秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
PVE+集客AC+K2T-AP
2019-03-04
Jetson AGX Xavier硬件自启动
2019-03-04
网页实时显示已经运行了多少天 html+js
2019-03-04
判断移动端(手机)还是客户端(电脑)打开网页并跳转不同页面(首页)
2019-03-04
10分钟实现个人博客布置说说留言功能,Artitalk.js插件使用
2019-03-04
眼睛跟随鼠标转动的小黄人 html+css+js
2019-03-04
canvas贪吃蛇效果 html+css+js
2019-03-04
跟随鼠标移动的星星✩直接在页面引用✧✧✧
2019-03-04
poj 3660 (floyd)
2019-03-04
8086汇编语言21键电子琴
2019-03-04
找密码
2019-03-04
Python初级知识总结
2019-03-04
python|画图1(蛇)
2019-03-04
婚姻稳定匹配问题
2019-03-04
C++数据类型,运算符,注释
2019-03-04
C++语句,函数,标准输入输出
2019-03-04
平均年龄,,数字求和
2019-03-04
简单的字符串操作(注意要点)
2019-03-04
统计字符数
2019-03-04