mybatis-generator-gui代码生成器

介绍

mybatis-generator-gui是基于mybatis generator开发一款界面工具, 本工具可以使你非常容易及快速生成Mybatis的Java POJO文件及数据库Mapping文件。

https://github.com/zouzg/mybatis-generator-gui

下载

git clone https://github.com/zouzg/mybatis-generator-gui

编译

cd mybatis-generator-gui
mvn jfx:jar

运行

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

使用

连接数据库

注意:除了密码以外,其他必须填写

双击数据库名,展开所有表

生成代码

  1. 双击表名
  2. 填写包名等,如下图:

修改 dao 的 @Mapper 注解

该工具生成的 dao,注解是:@Repository ,集成 springboot 框架时,需要额外搭配注解

一般修改为 @Mapper 注解

修改 实体类

如果 表中 字段 是 浮点类型,实体类中 成员变量类型 可能是 BigDecimal,一般修改为 Double 或 Float 类型

修改 dao.xml 文件

实体类 修改类型 后,dao.xml 的 BaseResultMap 部分的类型,可能也要修改


原文出处:/show_1EF6UdIPwFL1.html