使用前提

在配置文件中配置 type-aliases-package 告诉spring boot (项目)你改别名的包是哪里
如:type-aliases-package: com.ye.test.pojo

实体类使用方法
@Alias("oppo")
public class Teacher {private Integer id;private String name;
}
mapper.xml 使用方法

mapper.xml 文件中可以直接使用 oppo,代替 com.ye.test.pojo.Teacher
如:javaType="oppo" resultType="oppo" parameterType="oppo"

注意:使用@Alias 起别名之后,mapper.xml 文件 不能再使用 Teacher/teacher,但可以使用全类名 com.ye.test.pojo.Teacher

-------------------------分割线,上面就是@Alias使用方法---------------------

配置 type-aliases-package

如果只配置了 type-aliases-package,mapper.xml 文件中可以直接使用 pojo 类名,Teacher/teacher代替全类名 com.ye.test.pojo.Teacher

总结

全类名任何时候都能使用,其实开发中常用全类名,这样读 mapper.xml 文件时很清晰,如果起了别名,模块多的话,实体类不好找

@Alias使用技巧相关推荐

  1. 快速编辑 Shell 命令行

    作者:robinswan 来自:LinuxSir.Org 摘要:对于 Linux / Unix 这类从内核得到整体架构,再到哪怕是最小的一个应用小软件都以文本来支撑的系统,没有娴熟的命令行技巧确实是玩 ...

  2. Linux shell 学习笔记(6)— vim 编辑器使用方法及技巧

    1. 检查 vim 软件包 1.1 CentOS 发行版 $ alias vi alias vi='vim' $ $ which vim /usr/bin/vim $ $ ls -l /usr/bin ...

  3. linux 脚本 alias,在shell脚本中使用alias别名

    本文最后更新于2015年7月12日,已超过 1 年没有更新,如果文章内容失效,还请反馈给我,谢谢! 缘由: 经常用Linux进行操作的同学一般都会有各种各样的技巧来提升工作效率,而添加/改写shell ...

  4. 十年“老司机”的私家锦囊:10个编程技巧、5个纠错步骤,让你的编程之路少点坎坷

    在我下决心将编程进行到底之前,大概经历了四次放弃又捡起的过程,而且我观察了一些数据科学的学生,这种事不光是我一个人做过. 缓慢且乏味的学习过程,随之而来的挫折感,这些都是造成半途而废的原因.因此,我开 ...

  5. Linux系统配置VI或VIM的技巧

    Linux系统配置VI或VIM的技巧 作者:IT专家网论坛出处:IT专家网论坛2008-10-28 11:08 配置VI和VIM的颜色显示,使它能够高亮度显示一些特别的单词,这对编写程序很有用⋯⋯ 1 ...

  6. linux怎么创建牡蛎_文件amp;目录小技巧 | Linux后门系列

    0x01 Linux 目录技巧 我们都知道 Windows 下文件和文件夹命名是有很多规则和限制的,但是可以通过一些程序来绕过限制,今天我们来看看 Linux 有哪些有趣的规则 参考 https:// ...

  7. 迈出编程第一步!必知必会的10个编程技巧及查错方法

    选自Medium 作者:Jeff Hale 机器之心编译 善始者实繁,克终者盖寡,这句话用来学习编程的过程也很合适.在成为顶尖选手之前,总会遇到很多困难,甚至想放弃.本文作者 Jeff Hale 是 ...

  8. 10种Git技巧,让你省时省力又省心!

    图片来源:unsplash.com/@sam_truong 1. 从另一分支切换单个文件 大家是否曾销毁文件只为能重新开始? 或需要在另一分支的某文件中进行更改?而git指令可以实现从另一分支切换文件 ...

  9. 6行代码,带你学会Python最有用的小技巧【收藏不后悔】

    这篇博文主要介绍了Python有关的代码片段,通过简洁易懂的代码,给一些基础不是特别好的朋友提供便利,有利于学习,仅提供了几种小技巧的方法,希望对你们有帮助. 一.将 Python 3 和 pip 3 ...

最新文章

  1. AI一分钟 | “芯片门”影响仍在,英伟达旗下多款芯片也遭遇“幽灵”漏洞影响;贾跃亭邀媒体试乘法乐第FF91,你怎么看?
  2. 一文入门 Python 数据分析库 Pandas
  3. BCH大涨带领币市小幅走高 个别币种走势逐步分化
  4. 求数组中元素为另外两个元素和的最大元素
  5. mysql 日期时间类型 自动转型 及 运算
  6. qt 表格中插入一行_在EXCEL表格中,快速插入多行、多列的技巧
  7. Android中动态的更改selector中某张图片的属性
  8. macbook禁用键盘_一行命令禁用 MacBook 内置键盘
  9. 8bit黑白图像的灰度值范围是_窗宽窗位对基于互信息的医学图像
  10. 推搡辱骂外卖小哥 美女主持人再发道歉视频:网友集体不买账
  11. SpringMVC框架----SessionAttribute注解
  12. ReactiveSwift源码解析(三) Signal代码的基本实现
  13. 数源思维完成目标设定
  14. 学画画怎么画三点透视图
  15. 万字长文带来2021最稳C/C++学习路线
  16. 超详细软件工程黑书思维导图(从第一章到第八章)
  17. 毕业设计c语言课程设计,毕业设计_c语言_课程设计.doc
  18. python获取别人的微信好友_python使用itchat获取微信好友列表
  19. java分数计算_分数计算java
  20. 数据库简介、及常用数据库介绍

热门文章

  1. rdlc报表An error occurred during local report processing错误
  2. 电脑更改桌面图标与图标文字的大小
  3. 微信小程序封装echarts组件
  4. 小程序自定义导航栏指南
  5. 啥是单点登陆?淘宝和天猫是如何实现同时登陆的?
  6. PHP用curl请求网址的code码
  7. java开源saas项目
  8. Web项目的Excel文件上传、解析、导入
  9. Karp’s Cell and Molecular Biology 卡普的细胞与分子生物学
  10. 接口文档规范有哪些?