mybatis核心配置文件—设置别名typeAliases


<?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文件,此后就可以在当前文件中使用${key}的方式访问value-->
    <properties resource="jdbc.properties"></properties>

    <!--
    typeAliases:设置类型别名,即为某个具体的类型设置一个别名,
    在mybatis的范围中,就可以使用别名表示一个具体的类型。
    -->
    <typeAliases>
        <!--不使用alias属性设置别名,默认为类名,不区分大小写。User或user-->
        <!-- <typeAlias type="org.example.entity.User" alias="user"></typeAlias>-->

        <!--通过包设置类型别名,指定包下所有的类型将全部拥有默认的别名,即类名,不区分大小写-->
        <package name="org.example.entity"/>
    </typeAliases>

    <!-- environments数据库环境配置 -->
    <!-- 和Spring整合后environments配置将被废除 -->
    <environments default="development">
        <environment id="development">
            <!-- 使用JDBC事务管理 -->
            <transactionManager type="JDBC"/>
            <!-- 数据库连接池 -->
            <dataSource type="POOLED">
                <property name="driver" value="${jdbc.driverClassName}"/>
                <property name="url" value="${jdbc.url}"/>
                <property name="username" value="${jdbc.username}"/>
                <property name="password" value="${jdbc.password}"/>
            </dataSource>
        </environment>
    </environments>

    <!-- 加载映射文件 -->
    <mappers>
        <mapper resource="mappers/UserMapper.xml"></mapper>
    </mappers>
</configuration>

 

 

设置后就可以在xxMapper.xml中返回值类中使用别名

 

posted @ 2023-02-25 18:43  iTao0128  阅读(164)  评论(0)    收藏  举报