How can I generate entities classes from database using Spring Boot and IntelliJ Idea?

59,971

Prerequisites are:

  1. You have your Spring Boot project initialized correctly in IDEA
  2. JPA persistence.xml file or similar has been generated correctly

Then you have to do these things:

  1. Create a DataSource - here you will add a simple DataSource that will connect to your database. The setup should be intuitive - you only provide connection details and add DB drivers (IDEA can download them for you)
  2. Add JPA/Hibernate facet. You can do it like this or this.
  3. Now you should be able to generate entities using IDEA. What you want to do here is choose Generate by Database Schema. The dialog will let you select the tables you want to use, the rest should be up to you.
Share:
59,971
Lucas León
Author by

Lucas León

Updated on April 13, 2020

Comments

  • Lucas León
    Lucas León about 4 years

    I trying to make a project using the Spring Initializr wizard and I already have a database, so I want to generate entities classes using Spring Boot and IntelliJ Idea.