在Mybatis中,给pojo类设置别名是在mybatis-config.xml中设置:

<typeAliases><!-- 可以一个个的配置每一个实体类的别名--><typeAlias type="com.huchuan.pojo.User" alias="text"/><!-- 每一个在包 domain.blog 中的 Java Bean,在没有注解的情况下,会使用 Bean 的首字母小写的非限定类名来作为它的别名。比如 domain.blog.Author 的别名为 author;若有注解,则别名为其注解值。@Alias("User")--><!--<package name="com.huchuan.pojo"/>-->
</typeAliases>

两种方式,第一种在pojo类比较少的时候使用。

第二种在pojo类比较多的时候使用。

不过需要注意的是给pojo类用注解@Alias("User")来设置别名的时候,不能导读使用。

是需要搭配包扫描的方式来使用的,或者搭配一个个的设置实体类别名这种方式来使用。

在搭配包扫描的情况下,注解的优先级要高于包扫描。

在搭配一个个设置实体类别名的情况下,一个个设置的别名的方式的优先级高。

Mybatis中给pojo类设置别名需要注意的点相关推荐

  1. java中的POJO类属性建议使用包装数据类型

    1.说明 POJO 类属性没有初值是提醒使用者在需要使用时,必须自己显式地进行赋值,任何NPE(NullPointerException,空指针异常) 问题,或者入库检查,都由使用者来保证. 2.举例 ...

  2. mybatis中关于example类详解

    这几天刚接触example,很多内容都是破碎的,写一篇博文加深理解. 一.什么是example类 mybatis-generator会为每个字段产生如上的Criterion,如果表的字段比较多,产生的 ...

  3. mybatis中关于example类详解mybatis的Example[Criteria]的使用

    一.什么是example类 mybatis-generator会为每个字段产生如上的Criterion,如果表的字段比较多,产生的Example类会十分庞大.理论上通过example类可以构造你想到的 ...

  4. mybatis中POJO的作用

    这个问题的来源是为了思考mybatis中实例和映射文件中sql语句的字段有什么关系. mybatis中的POJO "只是为了封装数据",当sql语句查询到数据之后,如果你要封装到对 ...

  5. 【MyBatis学习13】MyBatis中的二级缓存

    1. 二级缓存的原理 前面介绍了,mybatis中的二级缓存是mapper级别的缓存,值得注意的是,不同的mapper都有一个二级缓存,也就是说,不同的mapper之间的二级缓存是互不影响的.为了更加 ...

  6. MyBatis中的二级缓存

    MyBatis中的二级缓存 1. 二级缓存的原理 前面介绍了,mybatis中的二级缓存是mapper级别的缓存,值得注意的是,不同的mapper都有一个二级缓存,也就是说,不同的mapper之间的二 ...

  7. 【MyBatis学习8】MyBatis中的二级缓存

    1. 二级缓存的原理 前面介绍了,mybatis中的二级缓存是mapper级别的缓存,值得注意的是,不同的mapper都有一个二级缓存,也就是说,不同的mapper之间的二级缓存是互不影响的.为了更加 ...

  8. MyBatis中的RowBounds

    如何分页查询 Mybatis如何分页查询?Mysql中可以使用limit语句,但limit并不是标准SQL中的,如果是其它的数据库,则需要使用其它语句.MyBatis提供了RowBounds类,用于实 ...

  9. pojo类中的布尔类型的变量为什么不能加is

    [强制] POJO类中的布尔类型的变量,都不不要加is,否则部分框架解析会引起序列化错误. 反例: 定义为基本数据类型boolean isSuccess:的属性,他的方法也是isSuccess();R ...

最新文章

  1. [C#反射]C#中的反射解析及使用.
  2. java Rserve测试
  3. 高并发MPP查询引擎Impala初识
  4. 我是Datatist(画龙科技)的CMO董飞,
  5. c++ eos智能合约开发_[EOS智能合约]第二节:用EOS开发一个To-do List小应用
  6. python 机器学习资料
  7. create-react-app入门教程
  8. CentOS 开机自启动配置方法
  9. 如何知道AppDomain租约是否已过期呢
  10. 一个简单的SQL最优写法讨论(1)
  11. Dynamics CRM2013 业务规则的新建、激活与删除
  12. 集合框架(数据结构之栈和队列)
  13. 华为自带时钟天气下载_华为天气时钟农历插件,求华为自带的天气时钟
  14. 服务器系统自检可以关吗,1366电脑服务器开机自检肿么关闭
  15. [Linux]FloppyLinux--中国石油大学(华东)计算机操作系统课程设计作业教程
  16. nginx请求报499错误
  17. 马桶品牌十大排名榜2022 马桶什么牌子好又实惠
  18. 全排列【46. 全排列】
  19. 安装与破解IntelliJ IDEA2017
  20. linux u盘插入事件,Linux 下监控USB设备拔插事件

热门文章

  1. 推石磨机器人_您见过机器人豆腐西施吗?七旬老人发明出来了,能推石磨添料揽客...
  2. 第十一章 会打电话 天涯变咫尺 不会打电话 咫尺变天涯
  3. 晾衣架语音识别芯片应用设计方案介绍,唯创知音WTK6900H-24SS
  4. python 累加累乘的函数reduce()
  5. 2021-12-20 WPF上位机 121-三菱PLC协议读写代码的封装
  6. vue3 setup 怎么获取vue实例上的全局变量
  7. 2023 电脑PC 素材解析浏览器插件 支持20网
  8. 超详细的Linux系统 -- CentOS7的下载安装配置教程
  9. 数据库引擎优化顾问优化数据库
  10. cesium 加载热力图