zoukankan      html  css  js  c++  java
  • mybatis 配置之<typeAliases>别名配置元素设置

    一、方式一:使用typeAlias 

    <typeAliases>
             <typeAlias alias="User"   type="com.**.entity.User"/> 
    </typeAliases>

    此种方式的缺点就是每增加一个实体类都需要加上对应的类配置

    二、方式二:使用package 

    <typeAliases>
            <package name="com.**.entity"/>
    </typeAliases>

    此种方式是扫描包下的类,使用<package>标签,表示扫描该包名下的所有类(除了接口和匿名内部类),如果类名上有注解,则使用注解指定的名称作为别名,如果没有则使用类名首字母小写作为别名,如com.majing.learning.mybatis.entity.User这个类如果没有设置@Alias注解,则此时会被关联到user这个别名上。

    相应调整,如下两种方式所示:

    (1)给实体类添加@Alias注解

    (2)实体类不加注解的情况下,修改mapper文件中引用的类型别名,改为小写

  • 相关阅读:
    excel的导入导出
    mybatis常用sql
    java中和时间相关的类,方法
    <resultMap>
    项目启动报的错
    多表查询
    file的一些方法
    AOV网络与AOE网络
    封装解封装过程
    以太网交换机
  • 原文地址:https://www.cnblogs.com/kingsonfu/p/9767008.html
Copyright © 2011-2022 走看看