区别名有两种方式

  • 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. 软件工程:需求分析的20条法则
  2. BZOJ1003: [ZJOI2006]物流运输
  3. java sliplist_Java List retainAll()用法及代码示例
  4. python导入random模块_Python内置模块之random
  5. cass怎么把块打散命令_分解cass高程点即属性块
  6. Android自定义属性时TypedArray的使用方法
  7. 版本控制系统相关知识
  8. dsoframer java_基于DsoFramer控件的Office编辑控件
  9. 高效记忆/形象记忆(07)110数字编码表 11-20
  10. linux的dlan脚本,Linux下的DLNA播放器源码
  11. 代数学笔记1: 域扩张(一)
  12. SPSS——方差分析
  13. 美国的人民币汇率谋略
  14. 如何下载windows自带的锁屏壁纸
  15. 幼儿园故事导入语案例_幼儿园大班语言故事
  16. 小学计算机课教学设计加教学反思,小学计算机教育教学反思随笔
  17. 机器人出卢安娜飓风_LOL:卢安娜的飓风已经过时?哪些英雄还会出这件装备?...
  18. 【文末送书】知识体系目录
  19. 支付宝、微博牛人专家来袭!详解春节红包技术(全程直播)
  20. 测试人员在软件测试过程中的职责,到底哪些事情属于测试人员的职责?

热门文章

  1. Futter基础第7篇: 实现底部导航
  2. Flutter拓展 在Android studio中导入Flutter项目报错
  3. 第四步_安装gcc交叉编译工具
  4. 造轮子:前端模板引擎
  5. 【BZOJ4956】Secret Chamber at Mount Rushmore
  6. 软件工程第1次作业—词频统计
  7. GCD Timer事件的精度
  8. JavaScript的Forms验证-Parsley.js
  9. 使用SmtpClient发邮件时,返回“不允许使用邮箱名称”和 “邮箱不可用”的错误信息...
  10. MPLS virtual private network PE-CE之间的路由协议(BGP)