目录
1、properties 标签
1.1 mybatis-config.xml
1.2 db.properties
1.3 在SqlMapConfig.xml 中 引入数据库配置信息
2、typeAliases 标签
2.1 定义别名
2.2 使用别名
3、Mappers标签
作用:用来在核心配置文件中引入映射文件
引入方式,有以下三种:(推荐第三个“批量加载映射文件”)
1、properties 标签
1.1 mybatis-config.xml

1.2 db.properties
我们一般会把数据库配置信息定义在一个独立的配置文件里面,比如db.properties:




1.3 在SqlMapConfig.xml 中 引入数据库配置信息
为了 在mybatis的核心配置文件里面加载外部的数据库配置信息,需要在mybatis-config.xml引入数据库配置信息

2、typeAliases 标签
mybatis源码有默认支持的别名,我们可以为实体类定义别名,提高书写效率
2.1 定义别名

<?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"></properties>
    <typeAliases>
       <!-- 单个起别名-->
       <!--  <typeAlias type="com.by.pojo.User" alias="User"></typeAlias>-->
       <!-- 批量起别名-->
        <package name="com.by.pojo"/>
    </typeAliases>
    <environments default="dev">
        <environment id="dev">
             <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 映射文件的路径  -->
    <!-- <mapper resource="com/by/mapper/UserMapper.xml"></mapper>-->
    <!-- mapper接口的路径  -->
    <!-- <mapper class="com.by.mapper.UserMapper"></mapper>-->
    <!--批量加载 映射文件-->
        <package name="com.by.mapper"/>
    </mappers>
</configuration>2.2 使用别名

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.by.mapper.UserMapper">
    <!--使用别名-->
    <select id="findUserById" parameterType="int" resultType="user">
        SELECT * FROM user WHERE id=#{id}
    </select>
</mapper>3、Mappers标签
作用:用来在核心配置文件中引入映射文件
引入方式,有以下三种:(推荐第三个“批量加载映射文件”)




















