Создавайте таблицы БД программно, используя Spring или Hibernate - PullRequest
0 голосов
/ 25 июня 2018

Я использую Spring Boot 2 и Spring Data JPA, используя Hibernate 5.2.Spring или Hibernate (не уверен, кто это делает) может автоматически создавать таблицы БД, установив spring.jpa.hibernate.ddl-auto = create.При этом автоматически используются настройки соединений из Spring и аннотированные классы @Entity для создания схемы для используемой платформы БД и ее создания.

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

Я пробовал StandardServiceRegistryBuilder и MetadataSources, но я должен настроить это вручную.Я предполагаю, что должен быть способ, которым Spring делает это сам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...