The most advanced IntelliJ plugin for managing your JPA data model and beyond

  • Hibernate
  • EclipseLink
  • SpringData
  • Liquibase
  • Flyway
  • Create JPA entities and data-related objects fast
  • Easily manage database migration
  • Make sure your code will not fail at runtime
Get JPA Buddy
Vlad Mihalcea
JPA Buddy is a perfect tool for anyone working on data-centric applications. In fact, you can develop an entire CRUD application or a simple microservice by spending nearly zero time writing boilerplate code!
Eugen Paraschiv, the author of, most rated Spring and JPA expert, co-author of JPA Buddy


Use convenient visual designers for promptly creating and editing JPA entities, Spring Data JPA repositories and manage database migration
Generate boilerplate and utility code around JPA in a few clicks: indexes, validations, toString(), Hibernate types, JPA converters, equals()/hashCode()...
Define preferred code-conventions so that all project participants follow the same rules keeping source code clean and uniform
Take a data-centric look at your application. Intuitively navigate across the data model and data-related objects. Visually drill it down and up
Minimize time on debugging and searching through the documentation by following specialized inspections and smart quick fixes
Click a few buttons to generate Liquibase changelogs or Flyway migrations directly comparing your data model with a reference database. Smart system of script generation ensures safe database migration
Specify your custom types mapping for update scripts generation and create truly cross-database migration scripts
Follow smart inspections to make sure you use JPA right and your code will not fail at runtime
Get JPA Buddy now and share your thoughts
The team behind JPA Buddy highly appreciates any feedback and ideas, as it helps us to further improve JPA Buddy. It is a FREE IntelliJ plugin, so give it a try and share your thoughts!

JPABuddy is a joint effort of:

Baeldung logo
Eugen Paraschiv, the author of, most rated Spring and JPA expert
Haulmont logo
Creators of CUBA Platform (now Jmix) - an open source framework and tools for enterprise software development
Powered by the world's most popular Java IDE inteliJ idea logo

Latest blog posts

Andrey Oganesyan
What’s new in JPA Buddy 5
JPA Buddy has learned some new tricks! Let’s take a look at what features were rolled out in the latest major release: reverse engineering, new entity designer capabilities, improved settings, more code generation tools and other useful things.
October 21, 2021
Aleksey Stukalov
Soft Deletion in Hibernate: Things You May Miss
In this article we will take a look into some details that stay uncovered by most of the articles about soft deletion implementation using Hibernate.
August 27, 2021