类型别名是为 Java 类型设置一个短的名字。 它只和 XML 配置有关,存在的意义仅在于用来减少类完全限定名的冗余。例如:

当这样配置时,Blog 可以用在任何使用 domain.blog.Blog 的地方。

也可以指定一个包名,MyBatis 会在包名下面搜索需要的 Java Bean,比如:

每一个在包 domain.blog 中的 Java Bean,在没有注解的情况下,会使用 Bean 的首字母小写的非限定类名来作为它的别名。 比如 domain.blog.Author 的别名为 author;若有注解,则别名为其注解值。见下面的例子:@Alias("author")

public class Author {

...

}

这是一些为常见的 Java 类型内建的相应的类型别名。它们都是不区分大小写的,注意对基本类型名称重复采取的特殊命名风格。别名映射的类型_bytebyte

_longlong

_shortshort

_intint

_integerint

_doubledouble

_floatfloat

_booleanboolean

stringString

byteByte

longLong

shortShort

intInteger

integerInteger

doubleDouble

floatFloat

booleanBoolean

dateDate

decimalBigDecimal

bigdecimalBigDecimal

objectObject

mapMap

hashmapHashMap

listList

arraylistArrayList

collectionCollection

iteratorIterator

类的别名java,类型别名是为 Java 类型设置一个短的名字。 它只和 XML 配置有关,存在的意义仅在于用来减少类完全限定名的冗余。例如:typeAliases typeAlias ali...相关推荐

  1. 类型别名(typeAliases)

    类型别名(typeAliases) 类型别名是为Java类型设置一个短的名字 存在的意义仅在与用来减少类完全限定名的冗余 例子 1.typeAlias <typeAliases><t ...

  2. java generatorconfig_generatorConfig.xml配置信息详细

    mybatis-generator有三种用法:命令行.eclipse插件.maven插件.我的以为maven插件最方便,能够在eclipse/intellij idea等ide上能够通用.html 下 ...

  3. java workerdone_【架构】Java并发编程——线程池的使用

    前言 如果我们要使用线程的时候就去创建一个,这样虽然非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为 ...

  4. java安全(五)java反序列化

    给个关注?宝儿! 给个关注?宝儿! 给个关注?宝儿! 关注公众号:b1gpig信息安全,文章推送不错过 1. 序列化 在调用RMI时,发现接收发送数据都是反序列化数据. 例如JSON和XML等语言,在 ...

  5. java后端面试大全,java后端面试宝典

    文章目录 -2 flink -1 linux of view linux查看占用cup最高的10个进程的命令: 〇.分布式锁 & 分布式事务 0-1分布式锁--包含CAP理论模型 概述 分布式 ...

  6. Kotlin学习笔记 第二章 类与对象 第十二 十三节 对象表达式与对象声明 类型别名

    参考链接 Kotlin官方文档 https://kotlinlang.org/docs/home.html 中文网站 https://www.kotlincn.net/docs/reference/p ...

  7. 细嚼慢咽C++primer(4)——类(1):构造函数,类型别名

    1  最简单地说,类即使定义了一个新的类型和一个新的作用域. 2  基础 1  构造函数 构造函数一般应使用一个构造函数初始化列表,来初始化对象的数据成员. Sales_item(): units_s ...

  8. mybatis开启二级缓存和懒加载,类型别名,类都简称

    SqlMapConfig.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE conf ...

  9. 配置映射文件中使用的类的类型别名typeAliases

    配置:  <!-- 类型别名 --><!-- 配置映射文件中使用的类型别名 --><typeAliases><!-- 给类型 com.igeek.crm.po ...

最新文章

  1. 基于OpenCV的实用图像处理操作
  2. log_softmax与softmax区别
  3. (019)java后台开发之第三方库收集
  4. SQL SERVER 数据库邮件配置
  5. 路由分析软件——VisualRoute v14.0c
  6. (debian9.6上演示)linux压缩解压命令
  7. Electron如何修改图标
  8. 《反脆弱边缘:反脆弱实践》访谈
  9. 业务流程管理的基本概念
  10. 《微信小程序-证件照换底色》之二:用pycharm搭建django框架来接收微信小程序上传的图片
  11. 联想微型计算机m910q6,一台比较完美的黑苹果小主机 联想M910Q折腾记 opencore EFI分享...
  12. 申请澳洲八大,IB成绩多高才有胜算?
  13. 2.1 內积与欧几里得空间
  14. 国务院发文,完善身份认证、电子印章等应用,加强数字政府建设
  15. RabbitMQ 入门介绍
  16. 蒸汽机车主要技术参数
  17. npcap 如何获得链路层类型
  18. JDI Java程序员的高级玩具
  19. KANO模型分析法简介与应用
  20. 数据挖掘、机器学习、深度学习的区别

热门文章

  1. SpringBoot项目请求路径中有正反斜杠的处理办法
  2. 大屏监控系统实战(2)-后台工程搭建
  3. matlab矩阵处理实验报告,matlab实验报告一二三
  4. 登录界面转换实现html,html5和css3登录注册表单界面切换动画
  5. java api class_Java API:Object class
  6. [BZOJ] 1025 [SCOI2009]游戏
  7. JDK10 局部类型推断
  8. 【iPhone X重磅发布】携A11人工智能芯片登场,人脸识别9大特征
  9. [cocos2d-x]屏幕自适应解决的方法
  10. raft算法mysql主从复制_mysql主从复制原理