在java开发中,mybatis作为常用的持久层框架,大家非常熟悉,面对大量的表去coding对应的entity实体和mapper映射文件让程序猿们花费更多时间,着实有些烦恼,降低了研发效率。
在一篇公众号文章中看到了一款代码自动生成的开源项目mybatis-generator-gui,下面对其进行尝试记录,以便在某些场景进行应用。
mybatis-generator-gui项目在github上的地址为:https://github.com/zouzg/mybatis-generator-gui/releases。根据发布的时间来看,该项目开源了将近5年之久,有6.1k的star,说明该项目已经有人通过它来提高效率了。
mybatis-generator-gui是一款基于mybatis-generator开发的界面工具,目标在于可以让用户快速生成Mybatis持久层的pojo类文件以及mapper映射文件。
具体特性、能力和运行要求直接参考项目地址中的说明即可,如

启动方式可以直接运行jar或在IDE中启动运行,下面采用后者。
1、下载项目,用idea打开,如下

2、直接启动入口类,弹窗如下

3、配置数据库连接及代码生成配置


点击生成按钮即可。
4、查看生成的代码

自动生成的代码根据需求进行自行整理,有些写法也需进行修改完善。若是项目中表多可用其一试,想用用看的小伙伴试试吧,若有兴趣也可以研究一下其源码。

Mybatis之代码自动生成工具相关推荐

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

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

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

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

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

    TableGo_20200520 v6.9.0 正式版发布,此次版本更新如下:           1.新增对JDK9及以上版本Java环境的支持           2.生成JavaBean更名为生 ...

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

    TableGo_20210921 v7.4.0 正式版发布,此次版本累计更新如下:           1.新增企业或个人的简单定制版本,为企业和个人提供软实力的增值           2.新增导入 ...

  5. mysql javabean 工具_基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.9.0版)...

    TableGo_20200520 v6.9.0 正式版发布,此次版本更新如下: 1.新增对JDK9及以上版本Java环境的支持 2.生成JavaBean更名为生成数据模型并且提供了C#.C++.Gol ...

  6. 自动产生fsm代码的工具_代码自动生成工具

    构建支持多种数据库类型的代码自动生成工具 背景: 一般的业务代码中写来写去,无外乎是先建好model,然后针对这个model做些CRUD的操作.(主要针对单表的业务操作)针对于数据库dao.mappe ...

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

    TableGo是基于数据库的代码自动生成工具,低代码编程技术的实现,可以零代码自动生成SpringBoot项目工程.生成JavaBean.生成前后端分离的CRUD代码.生成MyBaits的Mapper ...

  8. 应用在核电站DCS系统的代码自动生成工具ModelCoder

    对标航空航天领域,核电新型号作为典型复杂系统在未来的发展趋势和任务变得十分明确,即正规化.标准化地应用MBSE从概念设计.初步设计.持续贯穿至详细设计.施工.调试.运维.退役的全生命周期各阶段,开发出 ...

  9. 国产自主可控的形式化验证代码自动生成工具ModelCoder可替代Matlab/Sumlink

    在安全关键领域,基于模型的软件工程或者软件开发已逐渐进入了我国的装备研制过程中.使用SimuLink或者SCADE等嵌入式软件建模工具对算法或者控制逻辑进行可视化建模,然后生成高可靠的二进制代码逐渐成 ...

  10. 国产自主可控的代码自动生成工具SkyEye

    传统的系统开发过程,都是由工程师根据项目需求书来编写代码完成系统的开发,但随着功能的扩充和版本的迭代,系统中庞大的代码量很难确保正确无误,给后期测试和仿真带来了很大的压力和成本,在航空航天.卫星系统. ...

最新文章

  1. matlab风力机叶片仿真教程,我用matlab编写了一个风力机叶片的优化设计程序,有点问题 - 程序语言 - 小木虫 - 学术 科研 互动社区...
  2. C++对象模型6——g++中虚继承的实现
  3. OAuth2.0的四种授权方式
  4. 分布式离线计算—HiveSQL
  5. CMOS图像传感器——高动态范围
  6. 职坐标 MySQL视频_测试工具之MySQLSlap使用实例
  7. postman安装路径_Newman进行postman脚本自动化
  8. 在阿里云上创建带gpu的ecs实例
  9. 锐界机器人_每72秒就有一辆锐界驶下生产线
  10. linux 服务编程,Linux高性能服务编程(I/O复用)
  11. Ueditor编辑器 .Net 版
  12. 旅馆业治安管理信息系统
  13. 纵横算法之四:算法应该怎么学
  14. String相关用法记录
  15. linux学习篇 之 复制、黏贴、删除、撤销
  16. 东莞厚街工业机器人展会_展会效果大起底2020东莞厚街机械展暨2020东莞国际工业自动化及机器人展览会...
  17. Sign签名生成与校验
  18. [附源码]Python计算机毕业设计SSM基于java学科竞赛管理系统(程序+LW)
  19. 像游戏一样办公,赋能OA系统转型
  20. access、trunk、vlan

热门文章

  1. 云小店商城源码修复30套模板支持一键对接各大系统
  2. 滤波器基础06——滤波器设计软件
  3. 基于SSM实现的在线音乐网站【附源码】(毕设)
  4. Java 就业培训教程 再读笔记
  5. CCNA 中文教材 (pdf)
  6. 90天吃透阿里P8推荐的625页Java编程兵书pdf,直接入职阿里定级P6
  7. matlab中低通滤波器程序,MATLAB低通滤波器程序
  8. 华为交换机基本配置,秒看秒懂~~~
  9. 钢结构设计软件:IDEA StatiCa 21.1.4.X Crack-new
  10. bp教学视频完整版,BPA是什么软件