一、resources 根目录下的SqlMapConfig.xml
0、配置文件约束
<?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>
</configuration>
1、JDBC配置文件的配置
<properties resource="resources根路径下的文件名称"></properties>
2、给domain包取别名
<typeAliases >
<package name="domain包的路径"></package >
<t/ypeAliases >
3、mysql的环境配置
<enviroments default = "mysql"></enviroments >
<enviroment id=mysql></enviroment >
<transactionManager type="JDBC"></transactionManager >
<datasource type="POOLED">
<property name="driver" value="">
<property name="url" value="">
<property name="username" value="">
<property name="password" value="">
4、映射文件的配置
<mappers>
<package name="dao包名的路径"/>
<mappers>
5、配置文件
<?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 = "jdbcConfig.properties">
<!-- 给domain包中的类取别名-->
<package name="com.mybatis.domain">
<!-- 配置环境-->
<environments default ="mysql">
<!-- 配置mysql的环境-->
<environment id="mysql">
<!-- 配置事务-->
<transactionManager type="JDBC">
<!-- 配置连接池-->
<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}"/>
<!-- 配置映射文件的位置-->
<package name="com.mybatis.dao"/>
</configuration>