mybatis typeAliases 给实体类起别名的方法

 更新时间:2020年09月18日 11:04:54   作者:易学习_  
这篇文章主要介绍了mybatis typeAliases 给实体类起别名,本文给大家分享两种用法,通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

typeAliases

在我们开发中,Mapper中的实体类每次都要写上包名,是不是特别的麻烦
针对这一现象,myabtis提供了解决方案,简化开发 typeAliases标签

第一种用法

主配置文件中 配置【不是映射文件,而是主配置文件】

<typeAliases>
	<!--type:实体类的具体全限定类名, alias:别名-->
	<typeAlias type="com.yixuexi.entity.User" alias="User" />
</typeAliases>

使用了这个标签之后,resultType和paramerterType以及一些需要全类名的地方就不需要再写全类名了,直接写别名就行

第二种用法(常用)

<typeAliases>
	<!--直接配置一个包,包下的所有类都会配置-->
	<!--用于指定要配置的别名的包,当指定之后,该包下的实体类都会注册别名,并且类名就是别名-->
	<package name="com.yixuexi.entity"/>
</typeAliases>

直接配置一个包里面的所有实体类,别名就是类名

总结

到此这篇关于mybatis typeAliases 给实体类起别名的文章就介绍到这了,更多相关mybatis typeAliases 给实体类起别名内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java I/O中I/O流的典型使用方式详解

    Java I/O中I/O流的典型使用方式详解

    这篇文章主要介绍了Java I/O中I/O流的典型使用方式详解,尽管可以通过不同的方式组合IO流类,但我们可能也就只用到其中的几种组合。下面的例子可以作为典型的IO用法的基本参考,,需要的朋友可以参考下
    2019-06-06
  • 深度解析SpringBoot中@Async引起的循环依赖

    深度解析SpringBoot中@Async引起的循环依赖

    本文主要介绍了深度解析SpringBoot中@Async引起的循环依赖,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • 解决Maven无法下载2.1.7.js7版本的itext依赖问题

    解决Maven无法下载2.1.7.js7版本的itext依赖问题

    本文主要解决使用Maven编译项目时出现的itext依赖版本问题,通过分析,发现该问题是由jasperreports依赖的特定版本itext导致的,解决方法是排除jasperreports中的itext依赖,并自行指定更高版本的itext依赖
    2024-12-12
  • 使用IntelliJ IDEA创建简单的Java Web项目完整步骤

    使用IntelliJ IDEA创建简单的Java Web项目完整步骤

    这篇文章主要介绍了如何使用IntelliJ IDEA创建一个简单的JavaWeb项目,实现登录、注册和查看用户列表功能,使用Servlet和JSP技术,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-01-01
  • jenkins如何部署应用到多个环境

    jenkins如何部署应用到多个环境

    本文介绍了如何基于流水线的方式将应用程序部署到多个环境,包括测试环境和生产环境,通过创建项目、设置参数、配置流水线、设置环境变量、配置Maven工具、构建阶段、部署测试环境和生产环境、以及清理阶段,实现了自动化部署流程
    2024-11-11
  • springboot向elk写日志实现过程

    springboot向elk写日志实现过程

    这篇文章主要介绍了springboot向elk写日志实现过程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • SpringCloud Hystrix的使用

    SpringCloud Hystrix的使用

    这篇文章主要介绍了SpringCloud Hystrix的使用,帮助大家更好的理解和学习使用SpringCloud,感兴趣的朋友可以了解下
    2021-04-04
  • Java实现的AES256加密解密功能示例

    Java实现的AES256加密解密功能示例

    这篇文章主要介绍了Java实现的AES256加密解密功能,结合完整实例形式分析了Java实现AES256加密解密功能的步骤与相关操作技巧,需要的朋友可以参考下
    2017-02-02
  • Spring IOC中对象的创建、策略及销毁时机和生命周期详解

    Spring IOC中对象的创建、策略及销毁时机和生命周期详解

    这篇文章主要介绍了Spring IOC中对象的创建、策略及销毁时机和生命周期详解,Spring默认使用类的空参构造方法创建bean,假如类没有空参构造方法,将无法完成bean的创建,需要的朋友可以参考下
    2023-08-08
  • Java对象布局(JOL)实现过程解析

    Java对象布局(JOL)实现过程解析

    这篇文章主要介绍了Java对象布局(JOL)实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04

最新评论