mybatis别名----开发效率篇

Posted 辉常努腻

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis别名----开发效率篇相关的知识,希望对你有一定的参考价值。

	<typeAliases>
        <!--
            可以指定一个类型一个自定义别名
            type:自定义类型的全限定名称
            alias:别名(短小,容易记忆的、语义强的)
          -->
        <typeAlias type="com.li.domain.Student" alias="stu" />
        <typeAlias type="com.li.vo.ViewStudent" alias="vstu" />
        <!--
            第二种方式
            <package name=""/> name 是包名,这个包中的所有类,类名就是别名(类名不区分大小写)

        -->
        <package name="com.li.domain"/>
        <package name="com.li.vo"/>
    </typeAliases>

我们使用MyBatis框架,需要两个配置文件,一个是MyBatis的主配置文件,主要用来配置事务管理器和数据库的连接信息,一个是封装SQL语句Mapper映射文件。我们为了数据库的连接信息不写死在主配置文件中,所以我们采用抽取的方式,把连接数据库的信息抽取到db.properties文件中,进行管理。通过package扫描的方式在主配置文件中挂载mapper的文件。如:

   <package name="cn.wolfcode.mapper"/> 

以上是关于mybatis别名----开发效率篇的主要内容,如果未能解决你的问题,请参考以下文章

深入浅出Mybatis系列---配置详解之typeAliases别名(mybatis源码篇)

使用Mac命令别名,提升工作效率

Mybatis从入门到入土——别名配置文件以及引入mapper

几条jQuery代码片段助力Web开发效率提升

mybatis 详解------properties以及别名定义

十条jQuery代码片段助力Web开发效率提升