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