过年倒计时,还有四天就要过年了,今天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目录下。

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

想用用看的小伙伴,试试吧,春节在家好好研究下:

点击下方卡片,关注公众号“TJ君

回复“mybatis”,获取仓库地址

阿里云盘10000T超强学习资源!点击速领!

MyBatis自动生成工具,开发编码好帮手相关推荐

  1. vue3+ts实战开发之swagger自动生成工具开发(二)

    在上一篇文章我们讲述了如何去管理我们实际项目中关于请求部分的接口定义和封装,更推荐的是统一化.自动化.在本文中将重点阐述前端是如何集成这类的开发工具.如果你还没预览上一篇文章,请回到上一篇点击传送 一 ...

  2. SpringBoot的整合(自动生成工具的使用mysql5和mysql8版本的两种版本和两种生成方式)

    注意:本篇文章连接的数据库为mysql8.0.16版本的,跟低版本的稍微有些不同. 使用mybatis进行开发的时候,model类.mapper.xml.mapper接口等都自己写十分浪费时间,这里介 ...

  3. Spring+SpringMVC+Mybatis(开发必备技能)04、mybatis自动生成mapper_dao_model(包含工具与视频讲解) 纯绿色版本、配套使用视频,100%运行成功

    Spring+SpringMVC+Mybatis(开发必备技能) 04.mybatis自动生成mapper_dao_model(包含工具与视频讲解) 纯绿色版本.配套使用视频,100%运行成功 百度网 ...

  4. Mybatis的批量插入数据库的两种方法及代码自动生成工具的使用方法

    文章目录 常规批量插入.(通过foreach,生成很长的SQL) ExecutorType.BATCH方式执行批量操作 在这里简单介绍一下,自动生成工具的使用方法 常规批量插入.(通过foreach, ...

  5. mybatis代码自动生成工具之maven插件mybatis-generator-maven-plugin(mybatis逆向工程)

    mybatis自动代码生成工具maven插件可以帮助我们轻松的生成pojo.dao.mapper.xml文件,相比于mybatis-generator等其他方式方便许多,话不多说,上代码 先看一下整体 ...

  6. matlab 生成plc程序,利用MATLABsimulink的自动代码生成工具开发PLC程序..docx

    利用MATLABsimulink的自动代码生成工具开发PLC程序. 利用MATLAB/simulink的自动代码生成工具开发PLC程序MATLAB之控制系统 2010-07-07 15:17:43 阅 ...

  7. 使用maven工程实现Mybatis自动生成Mapper文件

    本文档为学习记录,参考博文: https://www.cnblogs.com/handsomeye/p/6268513.html https://www.cnblogs.com/maanshancss ...

  8. java生成iso9660工具_基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(TableGo v7.0.0版)...

    TableGo_20210212 v7.0.0 正式版发布,此次版本更新如下: 1.新增对DB2数据库的支持 2.新增按字段生成文件,支持把字段.JSON.XML数据转换成任何代码 3.新增大量新的自 ...

  9. freemarker mysql 生成bean_基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.6.6版)...

    TableGo_20191026 v6.6.6 正式发布,此次版本更新如下: 1.新增通过自定义模板生成Word文档的功能,可以使用FreeMarker模板生成自定义格式的数据库文档. 2.新增 Sw ...

最新文章

  1. 编程术语_伟大的编程术语烘烤
  2. lt view gt android,RecyclerView的linearLayoutManager.findViewByPosition()问题
  3. cot和acot--余切和反余切函数
  4. C++操作SQLite数据库
  5. 刨根问底Objective-C Runtime(2)- Object Class Meta Class
  6. ftruncate函数的功能及使用
  7. [sybase]自动增长字段创建方法
  8. 随想录(关于aarch64)
  9. python爬虫之喜马拉雅非vip音频下载
  10. Python压缩解压–zipfile
  11. 研发工具之谷歌浏览器无法加载flash的问题
  12. 商用密码应用安全性评估过程学习指南
  13. 少室山论道——天下武功
  14. 别人笑我太疯癫,我笑他人看不穿。
  15. 记录中通自研面单功能
  16. 优达(Udacity)-机器学习基础-数据集与问题(安然数据集)
  17. 实验四+163+张玉洁
  18. 【科研】论文得分低、濒临被拒不要慌,18条rebuttal小贴士助你说服评审和AC
  19. 【Linux_选择题】(D35 0604)
  20. FFmpeg总结(九)用ffmpeg进行切片生成m3u8索引文件

热门文章

  1. OpenWrt-DreamBox 20120201下设置二级路由
  2. 批处理技巧:循环固定目录的子目录,然后向每个子目录拷贝文件
  3. [置顶] 异步加载图片,使用LruCache和SD卡或手机缓存,效果非常的流畅
  4. 如何在修改checkbox状态,不触发事件
  5. 一个程序员的小笑话.(纯属虚构)
  6. 时间戳引起的网站访问不了的问题(net.ipv4.tcp_timestamps)
  7. python 排序函数 sort sorted 简介
  8. golang string int int32 int64 float32 float64 time 互相转换
  9. python3 with中异常的问题
  10. linux shell 字符串 转 数组 列表 分隔符 字符串 转 数组