1.mybatis-config.xml
<?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 resource="db.properties" />
<!-- 全局配置 -->
<settings>
<!-- 在全局范围内启用或禁用缓存配置任何映射器在此配置下。 -->
<setting name="cacheEnabled" value="false"/>
</settings>
<typeAliases>
<!-- 批量定义别名 -->
<package name="com.yb.entity"/>
</typeAliases>
<!-- 和spring整合后将废除environments配置,由spring进行事务管理以及数据源 -->
<environments default="development">
<environment id="development">
<!-- 未与spring进行整合,由mybatis进行JDBC管理事务 -->
<transactionManager type="JDBC"></transactionManager>
<!-- 未与mybatis整合将由mybatis自己管理数据源 -->
<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>
<!-- 加载映射文件与spring整合后由spring扫描 -->
<mappers>
<!-- 扫描包名下的所有映射文件 -->
<package name="com.yb.entity"/>
</mappers>
</configuration>