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

看看你的可以了吗?

往期精彩

简化springboot部署,太灵活方便了!

2021-02-27

属性编辑器未在PropertyEditorManager中注册?

2021-02-25

如何给你的Idea换一个好看漂亮的主题

2021-02-24

实例!使用Idea创建SSM框架的Maven项目

2021-02-23

手把手教你搭建Maven项目

2021-02-22

点分享

点点赞

点在看

原文地址:https://www.cnblogs.com/a1111/p/14877305.html