Разница между spring.jpa.hibernate.hbm2ddl и spring.jpa.hibernate.ddl - PullRequest
2 голосов
/ 09 мая 2019

В чем разница между spring.jpa.hibernate.hbm2ddl и spring.jpa.hibernate.ddl?

Я нашел в этом вопросе: Каковы возможные значенияspring.datasource.initialization-mode? , который использует OP в обоих свойствах, однако кажется, что источник hbm2ddl является спящим, а не Spring Data Jpa.

Тем не менее, читая ответ из другого OP, он выглядит как сквозной.

Однако в нашем коммерческом проекте с mariadb, когда мы не закрываем нашу пружинуЗагрузите приложение изящно с spring.jpa.hibernate.hbm2ddl.auto=create, при повторном запуске приложения оно удаляет старые данные и создает все с нуля.С другой стороны, при spring.jpa.hibernate.ddl.auto=create каждый второй запуск (после не корректного завершения работы приложения) вызывает исключения из ключевых ограничений (БД не создается перед созданием)

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