一款实体模型设计与代码生成工具,旨在快捷创建 Jimmer 下的实体与关联。
前往发行版获取 jar 包,使用 java -jar 直接启动 jar 包并从浏览器访问 localhost:8080 即可。
目前内置支持 H2、MySQL8、PostgreSQL。
默认采用 H2 内存模式,请注意及时保存模型。
| 后端 | 前端 |
|---|---|
| Github | Github |
| Gitee | Gitee |
| sql 脚本 | 配置文件 | 说明 |
|---|---|---|
| MySQL | application-mysql.yml | 创建 schemajimmer_code_gen,然后执行脚本。 |
| PostgreSQL | application-postgresql.yml | 使用默认 databasepostgres,创建 schema jimmer_code_gen,然后执行脚本。 |
| H2 | application-h2.yml | 通过 H2Initializer 随项目启动直接执行。 |
修改对应 application.yml 中的 spring.profiles.active,并配置对应数据源连接。
jimmer-code-gen 路径下为全局 GenConfig 配置,默认值请参照 GlobalGenConfig.kt。
!!本项目通过外部导入数据源进行生成,所以基础数据源类型无需和目标数据源类型一致
!!生成数据源涉及的认证信息均无加密,建议仅在内网环境使用
本项目使用 GPL 许可