Skip to content

Enaium/JimmerBuddy

Repository files navigation

JimmerBuddy

A plugin that adds first-class support for Project Jimmer

Features

  • Automatically generate class for immutable, error, dto etc.
  • List all Immutables and DTOs in the project.
  • Generate entity from database or ddl and choose which table or columns to generate.
  • Jimmer Project Wizard.
  • Generate DTO file for immutable.
  • Inspection for immutable and prop such as @Entity, @OneToOne, @OneToMany, @ManyToMany, @IdView, @Formula etc.
  • Navigate to immutable or prop such as @OneToOne, @OneToMany, @ManyToMany, @IdView, @Formula etc.
  • Completion for @OneToOne, @OneToMany, @ManyToMany, @IdView, @Formula etc.
  • Generate all set of Draft

Screenshots

automatically generate class

immutables

project wizard

generate entity

new dto file

inspection

inspection

nav

generate all set

id view completion

formula completion

mapped by

FAQ

Why is the plugin not available

  • Please wait for the project to be indexed, then reopen the project

What time will the plugin generate draft, props, etc.?

  • When you change the Java or Kotlin source, then wait 2 seconds

What time will the plugin generate the DTO view, input, etc.?

  • When you switch the open tab, then wait 2 seconds

Why does the plugin not generate source for Immutable and DTO

  • Please check the plugin log tool window on the bottom or the left bottom, then create an issue