mybatis-generator-gui-extension是一个为MybatisGenerator编写的图形化界面,集成了几乎所有mybatis generator
的默认配置。
there's also a README written in English English README
- 配置全面,包含几乎所有mybatis-generator的配置
- 可方便的与您自己的插件进行集成(参见四步将Plugin的配置暴露到图形化界面中)
- 可开启简洁模式,隐藏不常用的配置(开关在右上角)
- 鼠标悬停即可显示帮助信息,方便快捷
- 可以选择语言(目前支持中英两种语言)
- 内置丰富插件:
toString插件
。为实体生成toString方法分页插件
。生成基于limit/offset的分页查询注释插件
:为字段和类生成注释(来自表和字段的注释)流式构建插件
: 方便的对实体进行链式调用。例如:
User user = new User().withUserName("uName"").withPassword("pwd"");
缓存插件
:为生成的XML添加 标签虚拟主键插件
:指定某些列作为主键CaseInsensitiveLike插件
:为Example类生成CaseInsensitiveLike方法MapperAnnotationPlugin
:为java接口添加@Mapper注解
运行前请确保您的JDK版本为1.8u40以上
推荐使用git克隆仓库到本地,这样当本项目更新时直接pull即可
-
点击右上角Clone or download或用
git
拷贝代码仓库:git clone https://github.com/spawpaw/mybatis-generator-gui-extension.git
-
用IDE将源代码导入为Maven项目,然后直接运行
com.spawpaw.mybatis.generator.gui.GeneratorGuiRunner
即可
可以执行mvn: jfx:jar
自助构建
或者[选择版本进行下载]https://github.com/spawpaw/mybatis-generator-gui-extension/releases
项目地址 https://github.com/spawpaw/mybatis-generator-gui-extension
如果您在使用过程中遇到了BUG,或者想让软件添加某些功能,请挂issue或者联系作者:[email protected]
QQ交流群:171209016
如果您觉得本软件对您有帮助,请别忘记给这个项目一个star
(ノ*・ω・)ノ