当前位置:首页 > 网络技术 > mybatisplus代码生成器使用(mybatisplus多表关联查询)(mybatisplus的代码生成器)

mybatisplus代码生成器使用(mybatisplus多表关联查询)(mybatisplus的代码生成器)

longge2022-03-24 01:48:58网络技术53

今天TJ君要给大家分享的是一款Mybatis界面工具,可以方便生成Mybatis的相关代码。

mybatis-generator-gui

mybatis-generator-gui,是一款基于mybatis-generator开发的界面工具,目标在于可以让用户快速生成Mybatis的java POJO文件以及数据库的Mapping文件。

项目共有6大特性,分别是:

  • 易上手,可以按照界面步骤轻松生成代码,省去了传统XML需要繁琐的学习与配置过程。
  • 少操作,可以保存常用的数据库连接与Generator配置,让用户每次轻松搞定生成代码。
  • 插件多,内置多种常用插件。
  • 远程干,可以支持OverSSH方式,让你可以通过SSH隧道连接至公司内网访问数据库。
  • 注释好,把数据库中表列的注释生成为Java实体的注释,生成的实体清晰明了;并且可以选择去除不合适的注释。
  • 兼容高,支持Mysql、Mysql8、Oracle、PostgreSQL与SQL Server等多种主流数据库。

运行要求:

  • 支持jdk8,要求1.8.0.60以上
  • 支持jdk11全版本

启动方法有三:

1、自助构建

下载代码,运行如下命令

cd mybatis-generator-gui
mvn jfx:jar
cd target/jfx/app/
java -jar mybatis-generator-gui.jar

2、IDE运行

使用IDEA启动项目,找到com.zzg.mybatis.generator.MainUI类运行,注意jdk版本要匹配。

3、快捷启动

可以打包形成本地原生应用,直接双击即可。

#<icon>${project.basedir}/package/windows/mybatis-generator-gui.ico</icon>为windows
#<icon>${project.basedir}/package/macosx/mybatis-generator-gui.icns</icon>为mac
mvn jfx:native

需要注意的是:windows系统打包成exe的话需要安装WiXToolset3+的环境;由于打包后会把jre打入安装包,两个平台均100M左右,体积较大请自行打包;打包后的安装包在target/jfx/native目录下。

最后来看下项目运行的实际效果:

想用用看的小伙伴,试试吧,春节在家好好研究下:https://GitHub.com/zouzg/mybatis-generator-gui

最后,如果您还想了解很多好用的开源项目和好用工具,关注我,持续带您认识更多!

免责声明
本站部分资源来源于互联网 如有侵权 请联系站长删除
龙哥网是优质的互联网科技创业资源_行业项目分享_网络知识引流变现方法的平台为广大网友提供学习互联网相关知识_内容变现的方法。#转载请注明出处!
  • 随机文章
  • 热门文章
  • 热评文章

“mybatisplus代码生成器使用(mybatisplus多表关联查询)(mybatisplus的代码生成器)” 的相关文章

互联网职业通识20讲(互联网职业通识20讲 网盘)

互联网职业通识20讲(互联网职业通识20讲 网盘)

课程介绍这门课是讲职业规划和发展,帮你找到适合的方向,做产品经理、设计师、运营、程序员,无论你学什么专业、文科理科、学校和学历,都有机会。如果你想去阿里、腾讯、字节跳动、B站等大公司、或者有意思的创业...

Light Image Resizer v6.1.1.0

Light Image Resizer v6.1.1.0

软件介绍 Light Image Resizer是一款批量调整图片大小工具,支持图片批量添加水印,批量转换图像格式、调整图片大小、缩放裁剪,图片格式转换、重命名,排序;添加效果,旋转,自定义元数据,优...

Mybatis之@ResultMap,@Results,@Result注解的使用_java(mybatis中的resultmap和resulttype)

Mybatis之@ResultMap,@Results,@Result注解的使用_java(mybatis中的resultmap和resulttype)

目录 Mybatis注解@Results、@Result、@ResultMap 问题 方法一 方法二 mybatis注释使用 resultM...

Java 关系运算符详情及案例(下)_java

Java 关系运算符详情及案例(下)_java

目录 1.运算符 4:“小于”运算符(<) 2.运算符 5:大于或等于 (>=) 3.运算符 6: 小于或等于 (<=) 运算符:构成了任何编程语言...

解决java.lang.NullPointerException报错以及分析出现的几种原因_java(java.lang.NullPointerException)

解决java.lang.NullPointerException报错以及分析出现的几种原因_java(java.lang.NullPointerException)

java.lang.NullPointerException出现的几种原因: 1、字符串变量未初始化 2、接口类型的对象没有用具体的类初始化,比如: Map map // 会报错...