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