4、mybatis主配置文件之typeAliases

1、typeAliases:别名处理器,可以为java类型起别名,别名不区分大小写

typeAlias:为某个java类型起别名
type:指定要起别名的类型全类名;默认别名是类名小写:employee
alias:指定新的别名
package:为某个包下的所有类批量起别名
name:指定包名(为当前包以及下面所有的后代包的每一个类都起一个默认别名(类名小写))
批量起别名的情况下,类名重复时,可以使用@Alias注解为某个类型指定新的别名

<?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>
    <!--
        1、
        mybatis可以使用properties来引入外部properties配置文件的内容
        resource引入类路径下的配置文件,
        url引入网络路径或磁盘路径下的资源
    -->
    <properties resource="dbconfig.properties"></properties>

    <!--
        2、
        settings包含很多重要的设置项
        setting用来设置每一个设置项
        name:设置项名
        value:设置项取值
    -->
    <settings>
        <setting name="mapUnderscoreToCamelCase" value="true"/>
    </settings>

    <!--
        3、
        typeAliases:别名处理器,可以为java类型起别名,别名不区分大小写
        typeAlias:为某个java类型起别名
        type:指定要起别名的类型全类名;默认别名是类名小写:employee
        alias:指定新的别名
        package:为某个包下的所有类批量起别名
        name:指定包名(为当前包以及下面所有的后代包的每一个类都起一个默认别名(类名小写))
       批量起别名的情况下,类名重复时,可以使用@Alias注解为某个类型指定新的别名
    -->
    <typeAliases>
        <!--<typeAlias type="com.mi.pojo.Employee" alias="emp"/>-->

        <package name="com.mi.pojo"/>
    </typeAliases>


    <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>
    <mappers>
        <mapper resource="mapper/EmployeeMapper.xml"/>
    </mappers>
</configuration>
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读