src/main/resources/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>
<!-- db.properties与src/main/resources下的db.properties对应 -->
<properties resource="db.properties"></properties>
<settings>
<!-- 输出LOG4J日志 -->
<setting name="logImpl" value="LOG4J"></setting>
<!-- 驼峰命名 -->
<setting name="mapUnderscoreToCamelCase" value="true"></setting>
</settings>
<!--
typeAliase配置放在xml的靠前的位置,在mybatis-config.xml文件中配置之后, 在mapper.xml文件中resultType可以只写类名
例: 没配置的时候,需要写成 resultType="com.artchips.bean.Info" 配置之后,可以简写成resultType="Info"
-->
<!--
<typeAliases>
<package name="com.artchips.bean"></package>
</typeAliases>
-->
<!-- 此处 <environment>标签可以配置多个,default="environment",是默认优先加载id="environment" -->
<environments default="development">
<environment id="development">
<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}" />
</dataSource>
</environment>
</environments>
<!--
映射器
官方提供有四种方式:参考网址 "http://www.mybatis.org/mybatis-3/zh/configuration.html"
1.使用相对于类路径的资源引用
2.使用完全限定资源定位符(URL)
3.使用映射器接口实现类的完全限定类名
4.将包内的映射器接口实现全部注册为映射器
此处用的是第一种
-->
<mappers>
<!-- 此处mapper配置,是使用mapper的配置实例-->
<mapper resource="com/artchips/mapper/InfoMapper.xml" />
<!-- 实际开发中xml太多,使用mapper配置的话路径太多了,可以使用package这种简洁配置 -->
<package name="com.artchips.mapper"/>
</mappers>
</configuration>