MyBatis从入门到精通:第一章配置MyBatis

<?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>

    <!--
        logImpl属性指明用LOG4J输出日志
    -->
    <settings>
        <setting name="logImpl" value="LOG4J"/>
    </settings>

    <!--
        配置一个包的别名,通常一个类需要使用类的全限定名称,例如tk.mybatis.simple.model.Country
        在MyBatis中需要频繁的用到类的全限定名称,为了方便使用。我们配置了tk.mybatis.simple.model
        包,这样配置后,我们在使用类的时候就不需要写包名部分,只使用Country即可。
            ——我怎么感觉,这个东西看上去更像是java中的import了
    -->
    <typeAliases>
        <package name="tk.mybatis.simple.model"/>
    </typeAliases>

    <!--
        <environments>环境配置中主要配置了数据库连接。
    -->
    <environments default="development">
        <environment id="development">
            <transactionManager type="JDBC">
                <property name="" value=""/>
            </transactionManager>
            <dataSource type="UNPOOLED">
                <property name="driver" value="com.mysql.jdbc.Driver"/>
                <property name="url" value="jdbc:mysql://localhost:3306/mybatis?useUnicode=true&amp;characterEncoding=utf-8&amp;userSSL=false"/>
                <property name="username" value="root"/>
                <property name="password" value="junjie"/>
            </dataSource>
        </environment>
    </environments>

    <!--
        <mappers>中配置了一个包含完整类路径的CountryMapper.xml
    -->
    <mappers>
        <mapper resource="tk/mybatis/simple/mapper/CountryMapper.xml"/>
        <mapper resource="tk/mybatis/simple/mapper/UserMapper.xml"/>
        <mapper resource="tk/mybatis/simple/mapper/RoleMapper.xml"/>
        <mapper resource="tk/mybatis/simple/mapper/PrivilegeMapper.xml"/>
        <mapper resource="tk/mybatis/simple/mapper/UserRoleMapper.xml"/>
        <mapper resource="tk/mybatis/simple/mapper/RolePrivilegeMapper.xml"/>
    </mappers>
</configuration>

猜你喜欢

转载自www.cnblogs.com/junjie2019/p/10566525.html