IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin
ntelliJ IDEA also provides Reverse Engineering features that can help developers generate JPA entities from an existing database, generate Flyway or Liquibase migrations from JPA/JDBC entities, and much more.