<?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">
properties(属性):
- resources属性:用于指定properties配置文件的位置,要求配置文件必须在类路径下
- url属性(Uniform Resource Locator:统一资源标识符):URI属性(Uniform Resource Identifier):统一资源标识符,它是在web应用中唯一定位一个资源的路径
typeAliases(类型别名):
<typeAliases>
<!--单个别名定义-->
<typeAlias type="com.it.bean.User" alias="user"></typeAlias>
<!--批量别名定义,扫描整个包下的类,别名为类名(首字母大写,小写均可)-->
<typeAlias type="com.it.bean"></typeAlias>
</typeAliases>
<environments default="mysql">
<environment id="mysql">
<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>
mappers(映射器):
<!--使用相对于类路径的资源-->
<mapper resource="com/it/dao/UserDao.xml"></mapper>
<!--使用mapper接口类路径,此方法要求mapper接口名称和mapper映射文件名称相同,且放在同一目录中-->
<mapper class="com.it.dao.AccountDao"></mapper>
<!--注册指定包下的所有mapper接口,此方法要求mapper接口名称和mapper映射文件名称相同,且放在同一目录中-->
<package name="com.it.dao"/>