您的位置:起点软件下载界面控件mybatis generator gui

mybatis generator gui v0.8.4 绿色免费版

软件大小:3594KB

用户评分:

软件类型:国产软件

运行环境:Win All

软件语言:简体中文

软件分类:界面控件

更新时间:2018/5/31 13:38:18

授权方式:免费软件

插件情况:无 插 件

mybatis generator gui是一个专业实用的mybatis代码自动生成界面工具。mybatis-generator-gui主要基于mybatis generator开发,可以快速生成Mybatis的Java POJO文件及数据库Mapping文件,简化了书写Mapping的映射文件的过程,更加高效便捷。

mybatis generator gui下载

【基本介绍】

介绍mybatis-generator-gui之前,有必要介绍一下什么是mybatis generator(熟悉的同学可以跳过这一节)。我们都知道,通常编写Mybatis应用程序,需要写sqlmap、实体类、Dao接口和Dao实现类,需要对于一个成百上千的数据库表来说,完全手工配置,这是一个很恐怖的工作量,并且这个工作很重复还容易出错. 所以Mybatis 官方也推出了一个 Mybatis 代码生成工具的 jar 包,就是本文说所的mybatis-generator,详细可以参考MyBatis Generator,其主要提供如下功能:

生成 pojo 与 数据库表结构对应
动态 select,update,delete,insert,count方法
自动生成接口(也就是以前的 dao 层)
自动生成 sql mapper,增删改查各种语句配置,包括动态 where 语句配置

mybatis-generator-gui是基于mybatis generator开发的一款界面工具, 该工具可以使你非常容易及快速生成Mybatis的Java POJO文件及数据库Mapping文件。官方提供的xml配置非常灵活,对于熟悉的同学可能更加喜欢,这个工具对于新手来说可以更加容易上手。


【软件特性】

按照界面步骤轻松生成代码,省去XML繁琐的学习与配置过程
保存数据库连接与Generator配置,每次代码生成轻松搞定
内置常用插件,比如分页插件
把数据库中表列的注释生成为Java实体的注释,生成的实体清晰明了
可选的去除掉对版本管理不友好的注释,这样新增或删除字段重新生成的文件比较过来清楚
目前已经支持Mysql、Oracle、PostgreSQL与SQL Server,暂不对其他非主流数据库提供支持。

【使用要求】

本工具由于使用了Java 8的众多特性,所以要求JDK 1.8.0.60以上版本,另外JDK 1.9暂时还不支持。

【启动方法】

方法一: 自助构建


方法二: IDE中运行
Eclipse or IntelliJ IDEA中启动, 找到com.zzg.mybatis.generator.MainUI类并运行就可以了

方法三:打包为本地原生应用,双击快捷方式即可启动,方便快捷
如果不想打包后的安装包logo为Java的灰色的茶杯,需要在pom文件里将对应操作系统平台的图标注释放开


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

【注意事项】

本自动生成代码工具只适合生成单表的增删改查,对于需要做数据库联合查询的,请自行写新的XML与Mapper;
部分系统在中文输入方法时输入框中无法输入文字,请切换成英文输入法;
如果不明白对应字段或选项是什么意思的时候,把光标放在对应字段或Label上停留一会然后如果有解释会出现解释;

【使用教程】

第一步: 首先点击左上角的Connections按钮新建数据库连接,在Connection Name输入框处填入一个好记的名字,比如mysql-local,然后其它字段像连接数据库一下,请参考如下图: 填好了所有字段可以先点击“Test Connection”看连接是否成功,如果成功保存连接则主界面左侧会生成一颗数据库连接数。

第二步: 双击刚刚保存的连接节点,然后再展开的所有表中双击选择你要生成代码的数据库表,右侧的Table Name和Domain Object Name将会自动填充。

第三步: 事先准备好对应数据库的connetor的jar包放在你的电脑任意文件夹中,然后在右侧Connector Jar字段右边的Choose按钮,选择你刚刚准备好的jar包。

第四步:选择你的项目所在的目录,例如D:\workspace\example-project或者/Users/youname/workspace/example-prject

第五步: 在Model Package输入框中输入你的数据库表对应的Java模型的model的包名,例如:com.exmaple.model, 右侧的Target Folder是你的model在项目中的source目录, 如果你的项目是一个maven项目的,那就是 src/main/java,如果是一个普通项目则一般是src。最后注意这个target folder目录一定要存在,否则代码将不会生成。

第六步: 在DAO package输入你的generator mapper文件生成的目录,例如 com.example.dao, Target Folder意思同上。

第七步: 最后输入你生成的XML的包名,一般我们使用项目包名, 例如 com.example, Target Folder意义同上,如果是maven项目一般是src/main/resoures。

第八步:最后点击Generate按钮,生成代码。如果显示Generation Completed,刚表示代码生成成功。

【使用说明】

很重要的一点说明,添加如下配置可以自动扫描mapper接口,就不需要一个个单独定义mapper的bean对象了:
注意:这种方式会导致spring的placeholder加载配置失效。

【更新日志】

添加toString/hashCode/equals插件的选择
解决没有mvn install导致的找不到驱动的问题