Skip to main content

Ecosystem

Jimmer focuses only on the ORM itself and does not provide auxiliary tools, such as generating entity interface definitions based on the database structure.

Enthusiastic people have contributed related tools, welcome everyone to actively contribute related tools, and submit PRs for me to include them in the list. As of now, the collected projects are:

Precompilation Experience Optimization

Project Type: Intellij Plugin

Project Address: https://github.com/Enaium/JimmerBuddy

Feature Description: When entity interfaces or DTO files change, there is no need to explicitly compile or run the project. The code is automatically regenerated, improving the development experience.

DTO Language Syntax Highlighting Support

IDEProject Address
Intellij Pluginhttps://github.com/ClearPlume/jimmer-dto
Any IDE supporting LSPhttps://github.com/Enaium/jimmer-dto-lsp
caution

The two plugins perform the same function and should not be installed simultaneously in Intellij, as this will cause errors.

Simplify Project Configurations

Project TypeTool SupportLanguage SupportProject URL
Gradle PluginGradleJava & Kotlinhttps://github.com/ArgonarioD/gradle-plugin-jimmer
Gradle PluginGradleJava & Kotlinhttps://github.com/Enaium/jimmer-gradle

Generate Entity Definitions by Database

Project TypeLanguage SupportProject URL
Intellij PluginJava & Kotlinhttps://github.com/ClearPlume/jimmer-generator
Intellij PluginJava & Kotlinhttps://github.com/huyaro/CodeGenX
Maven PluginJavahttps://github.com/TokgoRonin/code-generator-jimmer
Gradle PluginJava&Kotlinhttps://github.com/Enaium/jimmer-gradle
Model DesignerJava&Kotlinhttps://pot-mot.github.io/jimmer-code-gen-doc

Quarkus Extension

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

Solon Extension

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