MyBatis逆向工具的使用

相信大多数人已经听说过了MyBatis逆向生成工具。
MyBatis逆向工具可以帮助我们直接生成实体类,Mapper接口代码还有对应的Mapper映射文件。
在这里我简单的介绍一下如何使用MyBatis逆向工具的使用。

今天在做项目的时候,就想着使用一下这个工具,说是工具,其实也是一个项目工程。我们在IDEA开发工具中打开这个工程,配置一下generatorConfig.xml文件就可以直接生成对应的类了。再将生成的类拷贝到真实项目中即可。

该工具项目代码我已经上传到了Gitee上,大家下载下来后,使用idea打开即可。
地址:https://gitee.com/spiderxu/my-batis-generator

使用idea打开后,工程如下:
在这里插入图片描述

我们只需要修改generatorConfig.xml文件中的相关配置即可。这里面使用的是通用mapper插件。先指定MyMapper所在位置。

修改数据库配置,用户名,密码等。根据自己本地环境修改。

在这里插入图片描述

配置包名和路径名
在这里插入图片描述
配置数据库中的表名称
在这里插入图片描述
运行该类即可生成实体类,Mapper接口,映射文件。
在这里插入图片描述
在这里插入图片描述

值得一提的时,这里引入了通用mapper插件,所以xml映射文件中并没有生成最基本的增删查改SQL语句。使用过通用Mapper插件的同学可能知道,基本的增删查改在API中已经定义好了。没有必要再生成SQL语句。如下图所示为生成的映射文件。
在这里插入图片描述
剩下的只需要将代码拷贝到真实工程中即可。注意真实项目中需要进行如下配置。
1、yml配置文件中进行配置
在这里插入图片描述
2、pom.xml中导入逆向生成依赖

<!-- 通用mapper逆向工具 -->
        <dependency>
            <groupId>tk.mybatis</groupId>
            <artifactId>mapper-spring-boot-starter</artifactId>
            <version>2.1.5</version>
        </dependency>

3、将MyMapper接口复制过来即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值