springboot中配置mybatis别名该怎么写?

简介: springboot中配置mybatis别名该怎么写?


在以前,我们写mybatis的时候,有一个文件为mybatis-config.xml,sql映射mapper文件中,会写对数据表的增伤改查功能,避免不了使用实体类的全限定名,如果我们的实体类所在的包简短的话,那无所谓。

但是要是实体类的包名比较长,例如:com.xiongxiong.bookmanage.system.entity

,还有比这更长的,那我们每次在mapper文件中用,就得写这么一长串,既费时又费力,到最后还可能粗心写错,所以,就有了别名的配置。

在mybatis-config.xml文件中,我们需要写个标签,在此标签中,在建个,然后在其属性name中,直接写实体类所在的包即可,代码如下:

<!-- 起别名 -->
    <typeAliases>
        <package name="org.entity"/>
    </typeAliases>

在springboot中,不用配置mybatis-config.xml文件,那么我们如何配置别名呢?

两种方式,一种是在properties文件中,我们可以这样写:

#起别名
mybatis.type-aliases-package=com.xiongxiong.entity

另一种方式,是在yml文件中,我们可以这样写:

mybatis:
     type-aliases-package: com.xiongxiong.bookmanage.system.entity

看看你的可以了吗?


目录
相关文章
|
6天前
|
SQL Java 数据库连接
SpringBoot整合Mybatis
SpringBoot整合Mybatis
34 2
|
4天前
|
算法 Java 数据库连接
Spring+MySQL+数据结构+集合,Alibaba珍藏版mybatis手写文档
Spring+MySQL+数据结构+集合,Alibaba珍藏版mybatis手写文档
|
6天前
|
SQL 安全 BI
基于jeecg-boot的nbcio-boot因升级mybatis-plus到3.5.3.1和JSQLParser 到4.6而引起的在线报表配置报错处理
基于jeecg-boot的nbcio-boot因升级mybatis-plus到3.5.3.1和JSQLParser 到4.6而引起的在线报表配置报错处理
24 0
|
6天前
|
安全 Java 开发者
深入理解Spring Boot配置绑定及其实战应用
【4月更文挑战第10天】本文详细探讨了Spring Boot中配置绑定的核心概念,并结合实战示例,展示了如何在项目中有效地使用这些技术来管理和绑定配置属性。
16 1
|
6天前
|
Java 数据库连接 Spring
Spring 整合mybatis
Spring 整合mybatis
21 2
|
6天前
|
JSON Java 数据格式
nbcio-boot升级springboot、mybatis-plus和JSQLParser后的LocalDateTime日期json问题
nbcio-boot升级springboot、mybatis-plus和JSQLParser后的LocalDateTime日期json问题
|
6天前
|
Java 文件存储 Spring
【springboot】logback配置
【springboot】logback配置
22 1
|
6天前
|
SQL Java 数据库连接
15:MyBatis对象关系与映射结构-Java Spring
15:MyBatis对象关系与映射结构-Java Spring
31 4
|
6天前
|
Java 微服务 Spring
Spring Boot中获取配置参数的几种方法
Spring Boot中获取配置参数的几种方法
22 2
|
6天前
|
Web App开发 前端开发 Java
SpringBoot配置HTTPS及开发调试
在实际开发过程中,如果后端需要启用https访问,通常项目启动后配置nginx代理再配置https,前端调用时高版本的chrome还会因为证书未信任导致调用失败,通过摸索整理一套开发调试下的https方案,特此分享
22 0
SpringBoot配置HTTPS及开发调试