
src/main/resources/mybatis-config.xml
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configurationPUBLIC "-//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>