zoukankan      html  css  js  c++  java
  • SqlMapConfig配置文件中的typeAliases标签用于自定义别名

    1.mybatis支持别名:

    别名

    映射的类型

    _byte

    byte

    _long

    long

    _short

    short

    _int

    int

    _integer

    int

    _double

    double

    _float

    float

    _boolean

    boolean

    string

    String

    byte

    Byte

    long

    Long

    short

    Short

    int

    Integer

    integer

    Integer

    double

    Double

    float

    Float

    boolean

    Boolean

    date

    Date

    decimal

    BigDecimal

    bigdecimal

    BigDecimal

    map

    Map

    2.在SqlMapConfig.xml中配置:

      有两种定义别名的方式:

      (1)定义单个po类别名;

      (2)使用包扫描的方式批量定义别名以后别名等于类名,不区分大小写,但是建议按照java规则写:首字母小写,以后每个单词的首字母大写。

    <!-- 自定义别名 -->
        <typeAliases>
            <!-- 定义单个po类别名 
                type:类的全路径
                alias:类的别名
            -->
            <!-- <typeAlias type="com.huida.po.User" alias="user"/> -->
            <!-- 使用包扫描的方式批量定义别名
                以后别名等于类名,不区分大小写,但是建议按照java规则写:首字母小写,以后每个单词的首字母大写
            -->
            <package name="com.huida.po"/>
        </typeAliases>

    3.如果我们在这里自定义了com.huida.po.User的别名为user,当我们在UserMapper.xml中使用返回类型为com.huida.po.User时,可以替换为user,同样可以访问成功。

  • 相关阅读:
    软件测试常见概念
    Apollo简介及工作原理
    bug的编写技巧与级别划分
    native与H5优缺点及H5测试
    优惠券测试
    go语言-for循环
    go语言-流程控制--if
    go语言-二进制与位运算
    cookie和session
    AJAX
  • 原文地址:https://www.cnblogs.com/wyhluckdog/p/10152439.html
Copyright © 2011-2022 走看看