Mybatis之类型别名优化

为何要别名优化:我们每一次在编写resultType时,需要把其完整的路径打上,每一次都这样打显得麻烦些许

(1)在mybatis-config中配置

<typeAliases>
        <!--给固定类起别名,可以自定义-->
        <typeAlias type="com.ma.pojo.User" alias="User"/>
        <!--给包起别名,默认别名就是类的别名,首字母小写,不能自定义,如果非要改,需要在实体类上增加注解-->
        <package name="com.ma.pojo"/>

    </typeAliases>

  (2)直接在类中注解,如下截图

 

 以上方式中,不会产生冲突,即

a.如果给固定类起了别名,那么肯定就能够通过别名查询到

b.如果给包起了别名,那么肯定就能通过别名查询到

c.如果给某个类起了别名,那么也一样能查到

他们之间是可以和谐运作的。

posted @ 2021-05-25 10:40  古比  阅读(37)  评论(0编辑  收藏  举报