Skip to content

Jimmer Code Gen 旨在快捷创建 Jimmer 下实体与关联。此处为后端仓库,基于 Kotlin + Gradle 编写。

License

Notifications You must be signed in to change notification settings

pot-mot/jimmer-code-gen-kotlin

Repository files navigation

Jimmer Code Gen 代码生成器

项目文档

一款实体模型设计与代码生成工具,旨在快捷创建 Jimmer 下的实体与关联。

前往发行版获取 jar 包,使用 java -jar 直接启动 jar 包并从浏览器访问 localhost:8080 即可。
目前内置支持 H2、MySQL 5.7 或 8、PostgreSQL。
默认采用 H2 内存模式,请注意及时保存模型。

仓库地址

后端 前端
Github Github
Gitee Gitee

数据源种类

sql 脚本 配置文件 说明
MySQL application-mysql.yml 创建 schemajimmer_code_gen
然后执行脚本。
PostgreSQL application-postgresql.yml 使用默认 databasepostgres
创建 schemajimmer_code_gen
然后执行脚本。
H2 application-h2.yml 通过 H2Initializer 随项目启动直接执行。

修改对应 application.yml 中的 spring.profiles.active,并配置对应数据源连接。

模型全局通用配置

jimmer-code-gen 路径下为全局 GenConfig 配置,默认值请参照 GlobalGenConfig.kt

注意事项

!!本项目通过外部导入数据源进行生成,所以基础数据源类型无需和目标数据源类型一致

!!生成数据源涉及的认证信息均无加密,建议仅在内网环境使用

LICENSE

本项目使用 GPL 许可

About

Jimmer Code Gen 旨在快捷创建 Jimmer 下实体与关联。此处为后端仓库,基于 Kotlin + Gradle 编写。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published