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


convenient visual designers icon
Use convenient visual designers for promptly creating and editing JPA entities, Spring Data JPA repositories and manage database migration
Utilize a full set of JPA icon
Generate boilerplate and utility code around JPA in a few clicks: indexes, validations, toString(), Hibernate types, JPA converters, equals()/hashCode()...
Define preferred code-conventions icon
Define preferred code-conventions so that all project participants follow the same rules keeping source code clean and uniform
Use data-centric view icon
Take a data-centric look at your application. Intuitively navigate across the data model and data-related objects. Visually drill it down and up
Boost your productivity icon
Minimize time on debugging and searching through the documentation by following specialized inspections and smart quick fixes
Easily generate Liquibase migration scripts icon
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
Benefit from specialized support icon
Specify your custom types mapping for update scripts generation and create truly cross-database migration scripts
Target search icon
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 experience with us!
JPA Buddy is a just-released product and the team highly appreciates early adopters. It is a FREE IntelliJ plugin, so nothing can stop you to check it out and share your feedback and ideas

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

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
Andrey Oganesyan
What's New in JPA Buddy — July 2021
JPA Buddy keeps evolving, with new features being rolled out each release. Let’s look at the main features added in the latest couple of releases. Visual tools for SQL files, Flyway callbacks and migrations in Java/Kotlin, clearer view of Liquibase changelog structure and other things!
July 19, 2021