MyBatis:配置文件(mybatis-config.xml)示例

Mybatis本置文件mybatis-config.xml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>

<!--properties:引入外部资源文件,引入数据源 -->
<properties resource="jdbc.properties"></properties>

<!-- -->
<settings>
<setting name="logImpl" value="LOG4J"/>
</settings>

<!-- 定义实体类别名:扫描包下的所有实体类,默认以类名首字母小写为别名 -->
<typeAliases>
<package name="com.mybatis.domain" />
</typeAliases>

<!-- 配置环境:数据源,事务,配置多个环境
default:设置当前默认使用环境
type="JDBC":事务管理使用jdbc的提交和回滚设置
-->
<environments default="dev">
<!-- 开发环境 -->
<environment id="dev">
<!-- 使用jdbc事务管理 -->
<transactionManager type="JDBC" />
<!-- 数据源连接池 -->
<dataSource type="POOLED">
<property name="driver" value="${jdbc.driver}" />
<property name="url" value="${jdbc.url.dev}" />
<property name="username" value="${jdbc.username.dev}" />
<property name="password" value="${jdbc.password.dev}" />
</dataSource>
</environment>

<!-- 生产环境 -->
<environment id="prod">
<!-- 使用jdbc事务管理 -->
<transactionManager type="JDBC" />
<!-- 数据源连接池 -->
<dataSource type="POOLED">
<property name="driver" value="${jdbc.driver}" />
<property name="url" value="${jdbc.url.prod}" />
<property name="username" value="${jdbc.username.prod}" />
<property name="password" value="${jdbc.password.prod}" />
</dataSource>
</environment>
</environments>

<!--mapper映身:批量扫描实体类包名下所有映射文件 -->
<mappers>
<package name="com.mybatis.dao" />
</mappers>
</configuration>

MyBatis:配置文件(mybatis-config.xml)示例

http://blog.gxitsky.com/2018/03/06/MyBatis-11-sqlMapConfig/

作者

光星

发布于

2018-03-06

更新于

2022-06-17

许可协议

评论