2016-05-03 3 views
10

Я пытаюсь создать проект с помощью мастера Spring Initializr, и у меня уже есть база данных, поэтому я хочу сгенерировать классы сущностей, используя Spring Boot и IntelliJ Idea.Как я могу генерировать классы объектов из базы данных с помощью Spring Boot и IntelliJ Idea?

+0

Не могли бы вы записать шаги, которые вы предприняли до сих пор? Этот вопрос слишком общий, чтобы ответить. Вам нужно настроить свой проект в IDEA для поддержки JPA/Hibernate, а затем вы можете использовать это: https://www.jetbrains.com/help/idea/2016.1/generating-persistence-mappings.html – rapasoft

+0

Я создал проект с Spring Initializr Wizard –

+0

Его доступно только в платной версии. Пользователи сообщества пользователей, пожалуйста, не тратьте время на поиск, как я сделал !!! –

ответ

11

Предпосылками являются:

  1. У вас есть ваш Загрузочный проект Spring правильно инициализирован в IDEA
  2. JPA persistence.xml файл или аналогичный сгенерирован правильно

Тогда вы должны сделать эти вещи :

  1. Create a DataSource - здесь вы добавите простой Да taSource, который будет подключаться к вашей базе данных. Настройка должна быть интуитивно понятной - вы предоставляете только сведения о соединении и добавляете драйверы DB (IDEA может их загрузить для вас)
  2. Добавить фасет JPA/Hibernate. Вы можете сделать это как this или this.
  3. Теперь вы можете быть в состоянии generate entities using IDEA. Здесь вы можете выбрать Generate by Database Schema. Диалоговое окно позволит вам выбрать таблицы, которые вы хотите использовать, остальное зависит от вас.
Смежные вопросы