区别名有两种方式

  • alias 英语是别名的意思
  • 利用
     <typeAliases><typeAlias alias="别名" type="类名"/></typeAliases>  
    
    
    
    
    
    
    
    
  • 如果不指定alias,则别名为类名,别名不区分大小写
  • 也可以为某个包下的所有类取别名
  • <typeAliases><package name="包名"/>
    </typeAliases>
  • 在这种情况下,如果想为某个类名起专有别名,可以用注解@Alias(  )
mybatis已经为Java的数据类型起好了别名,可以直接拿来用,注意自己起的别名不要和这些相同,否则会起冲突。

Alias   Mapped Type
_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
object     Object
map    Map
hashmap   HashMap
list    List
arraylist    ArrayList
collection    Collection
iterator   Iterator

在mybatis里面取别名相关推荐

  1. 2020-08-10 Mybatis配置、使用Map集合传递SQL参数、核心配置文件解析、给包取别名

    mybatis配置错误解析 注意!在Mapper.xml的配置文件中,namespace的路径要写成这种形式 <mapper namespace="com.wang.Dao.UserM ...

  2. MYSQL中AS(取别名)

    文章目录 0 写在前面 1 格式 2 举例 2.1 设置表别名 2.2 设置字段别名 3 写在末尾 0 写在前面 在做业务,在mybatis中手写sql中再多表查询去映射实体时,总会用到AS这个关键字 ...

  3. MySQL:单表查询---简单查询+条件查询+高级查询+表和字段取别名

    目录 一.通用模版展示 简单查询 条件查询 高级查询 表和字段取别名 二.举例说明 简单查询 条件查询 高级查询 表和字段取别名 三.注意事项 四.Mapper简单举例 简单查询 条件查询 高级查询 ...

  4. mysql合并查询结果及为表和字段取别名

    利用union关键字,可以给出多条select语句,并将它们的结果组合成单个的结果. 合并是,两个表对应的列数和数据类型必须相同. 各个select语句之间使用union或union all关键字分隔 ...

  5. mysql 给min值取别名_mysql基本命令

    创建数据库: create database 数据库名字 create database user; 创建表: create table 表名(id int(4)  age int(4) name c ...

  6. MySQL为表和字段取别名

    MySQL在查询数据时,可以为表和字段取别名,这个别名可以代替其指定的表和字段 一.为表取别名 查询数据时,如果表名很长,使用起来不方便,此时,就可以为表取一个别名,用这个别名来代替表的名称 SELE ...

  7. go面向对象编程:结构体struct详解、结构体实例的创建方式、结构体之间的转换(type取别名的使用)、方法的注意事项及与函数的区别

    入门示例 package main import "fmt" //定义老师结构体,将老师中的各个属性 统一放入结构体中管理: type Teacher struct{//变量名字大 ...

  8. mybatis的typeAliases别名

    一.前言 typeAliases是MyBatis中的别名处理器类,翻译过来就是别名的意思.别名处理器的作用就是把Java类型,给它起一个简单一点的别名,这样我们在XML文件中引入全类名的地方就可以使用 ...

  9. mybatis 取查询值_Oracle结合Mybatis实现取表TOP 10条数据

    之前一直使用mysql和informix数据库,查表中前10条数据十分简单: 最原始版本: select top * from student 当然,我们还可以写的复杂一点,比如外加一些查询条件? 比 ...

  10. mysql 查询结果取别名_mysql合并查询结果及为表和字段取别名

    标签: 利用union关键字,可以给出多条select语句,并将它们的结果组合成单个的结果. 合并是,两个表对应的列数和数据类型必须相同. 各个select语句之间使用union或union all关 ...

最新文章

  1. RabbitMQ 快速入门
  2. spring boot(一)创建项目
  3. Job_search_collection
  4. 电源完整性仿真让电路板更完美
  5. zynq 文件系统中加载PL fpga.bit笔记
  6. My SQL InnoDB 1217 - Cannot delete or update a parent row:aforeign key constraint fals
  7. ping cat.flag.php,关于2020年强网杯-强网先锋-主动的赛题解析
  8. Java--任务定时调度
  9. 279. 完全平方数(JavaScript)
  10. 最新版本的NGUI插件NGUI Next-Gen UI
  11. Permute 3.6.5 小巧便捷的多媒体文件格式转换器
  12. linux ubuntu extmail,ubuntu下extmail安装参考地址
  13. 企业资源计划(ERP)原理与实践第一章
  14. SSL2893 谷仓的安保
  15. Incorrect string value '\xF0\xA0\x9D\xB9\xE5\x82...' for column 'CONTENT' at row 1
  16. 黑苹果 服务器系统安装教程,黑苹果安装教程,详细教您黑苹果怎么安装
  17. WebLogic Server 9.2 直接下载 地址分享
  18. 奥比中光深度感应器工作原理
  19. 【Java】SpringBoot不扫描某个包 | 排除组件 | 排除类
  20. 透明背景怎么在线抠出来?聪明的朋友都用这个

热门文章

  1. TimeUnit类中的sleep() 和Thread.sleep()
  2. 简化异常处理的Throwables类
  3. openstack排错
  4. C#6.0新特性的尝试
  5. 【代码笔记】iOS-获得现在的时间
  6. HCIE-RS面试---交换机原理
  7. 游戏筑基开发之学生管理系统数据结构及数据结构解析图(C语言)
  8. Security+ 学习笔记9 软件开发周期
  9. MPLS virtual private network OptionC实验(华为设备)
  10. LNMP详解(十五)——Nginx日志分析实战