使用idea自带database快速创建实体类等基础文件

使用idea自带database功能快速创建dao,entity,mapper等基础文件

本次操作演示数据库为mysql
idea版本为2019.3.4
此次操作之前需要安装Free MyBatis plugin插件

第一步:在idea中连接数据库

1:点击idea右边Database菜单栏,点击左上角的+号按钮,选择你想要链接的数据库类型
使用idea自带database快速创建实体类等基础文件_第1张图片
2:在弹出的配置框中将红色部分修改为你的数据库信息
使用idea自带database快速创建实体类等基础文件_第2张图片
3:点击Test Connection,下边留白部分出现如图提示即连接成功
使用idea自带database快速创建实体类等基础文件_第3张图片

第二步:选择对应的表名配置文件位置内容

1:第一步连接成功后,右边Database中会出现一个连接信息,点开,选择对应的数据库
2:选择一张表,右键,选择如图第一行"mybatis-generator"
备注:如果右键没有此选项,看是否安装了free-idea-mybatis插件,可以idea中直接搜索,也可以点击此链接下载插件
使用idea自带database快速创建实体类等基础文件_第4张图片
3:图中截图为默认数据,只需要修改其中几个内容,其余使用默认数据即可

  • table setting:选择你的项目所在地址,只需要将project folder选择你文件位置即可
  • 下面model setting,dao setting,xml mapper setting三个分区分别是配置实体类,dao层,xml文件所放位置
  • 以model setting为例,文件放置的路径总体为project folder/path/package。即如果project folder为F:/aaa,path为src/main/java,package为model,则此文件放在F:/aaa/src/main/java/model文件下
  • dao setting,xml mapper setting和以上的配置一样
  • options选择你需要的相关功能,我使用的是默认选择
    使用idea自带database快速创建实体类等基础文件_第5张图片
    4:点击ok即可在你配置的路径位置看到文件

注释

这边可能会遇到一些问题,我把想到的可能遇到的问题解决方案附在下边吧

  • idea右边没有database菜单栏
  • idea成功连接database,但不显示表
  • 如遇到同名的文件,此操作会完全覆盖已存在的文件

还有其他问题欢迎大家留言讨论

你可能感兴趣的:(mysql,java,intellij,idea,database,generator,java,数据库)