一款实体模型设计与代码生成工具,旨在快捷创建 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 许可