MybatisX 逆向生成mapper文件【idea版】

1.连接数据源【数据库】

1、找到database,然后选择左上角的+号,点击后选择Data Source后选择Mysql数据库,如下图所示:
在这里插入图片描述
2、填写基本信息
Name:自己定义的数据源的名称,如果建立多个数据源,可以按名字区分;
Comment:数据源名称注释;
Host:数据源IP地址:本次是连接线上库,如果连接本机的测试库,则为localhost;
Port:端口号,本次的线上数据库的端口为3358,本机测试库端口号默认为3306;
User/Password:数据库用户名/密码;按照输入即可,可以选择密码保存为永久;
URL:数据库请求的URL,按照自动生成即可;
点击左下角的testConnection,测试成功后,则成功连接数据源【库】。
在这里插入图片描述

2.生成mapper接口及xml文件

1、找到要生成的文件的表,鼠标右键选择 MybatisX-Generator
在这里插入图片描述
2、填写必要信息
module path:逆向生成的文件的所在模块路径;
base path:module path下的基本路径,一般为src/main/java不会变;
base package:base path下的完整包路径,一般为com.***;
relative package:要生成的文件(类等)所在的包名称;
class name strategy:一般选择驼峰命名即可,即camel
在这里插入图片描述
3、填写生成的文件信息
annotation:表示生成的代码中是否添加注解,选择不添加注解即可
options:
comment:生成的文件是否添加注释,默认添加注释即可
toString/hashCode/equals:表示生成的实体类是否需要重写几种方法,根据自身情况选择是否勾选即可
Lombok:是否选择添加@Data注解,以便取代生成get/set等方法,推荐选择勾选
Actual column:建议不勾选此方法,勾选后实体类的变量会跟数据库的字段保持一致,如数据库字段为user_name,则生成的实体类的字段名也为user_name;
Actual Column Annotation:是否生成数据库注解,根据自身情况选择勾选,一般不需要勾选即可;
JSR310:Date API:是否选用新标准的时间api,一般选择勾选即可;
template:推荐选择default-all,默认会生成常用的增删改查到的方法;
在这里插入图片描述

注:生成的文件的base path 和package name 可以改成自己想生成的文件的路径及包路径。

参考文章:
1、https://wenku.baidu.com/view/83b0c3a080d049649b6648d7c1c708a1284a0a97.html
2、https://blog.csdn.net/qq_41338403/article/details/117777751
3、https://blog.csdn.net/qq_38837032/article/details/118767041

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值