跳到主要内容

生态

Jimmer只专注于ORM本身,未提供辅助工具,比如,根据数据库结构生产实体接口的定义。

热情的人们贡献了相关工具,欢迎大家踊跃贡献相关工具,并提PR让我将之收录到列表中。

截止目前为止,收录到的项目有

预编译体验优化

项目类型:Intellij插件

项目地址:https://github.com/Enaium/JimmerBuddy

功能描述:当实体接口或dto文件变化化,无需显式第编译或运行,自动重新生成代码。能改善开发体验。

DTO语言高亮支持

IDE项目地址
Intellij插件https://github.com/ClearPlume/jimmer-dto
支持任何支持LSP的IDEhttps://github.com/Enaium/jimmer-dto-lsp
警告

两个插件所做的工作一样,不能在Intellij中同时安装,否则会报错

简化项目配置

项目类型工具支持语言支持项目地址
Gradle插件GradleJava&Kotlinhttps://github.com/ArgonarioD/gradle-plugin-jimmer
Gradle插件GradleJava&Kotlinhttps://github.com/Enaium/jimmer-gradle

根据数据库生成实体定义

项目类型语言支持项目地址
Intellij插件Java&Kotlinhttps://github.com/ClearPlume/jimmer-generator
Intellij插件Java&Kotlinhttps://github.com/huyaro/CodeGenX
Maven插件Javahttps://github.com/TokgoRonin/code-generator-jimmer
Gradle插件Java&Kotlinhttps://github.com/Enaium/jimmer-gradle
模型设计器Java&Kotlinhttps://pot-mot.github.io/jimmer-code-gen-doc

Quarkus扩展

https://github.com/flynndi/quarkus-jimmer-extension

Solon扩展

https://github.com/zengyufei/xm-jimmer-solon-plugin