Spring загрузочный автогенератор ddl

Я использую spring boot с spring.jpa.hibernate.ddl-auto=create, но когда приложение перезагружается, все таблицы снова и снова стираются. Есть ли способ избежать повторного создания уже существующих таблиц?

Ответы

Ответ 1

spring.jpa.hibernate.ddl-auto=update

hibernate.ddl-auto не следует использовать в процессе производства.

Ответ 2

Список опций, который используется в загрузке spring, это

  • проверить: проверить схему, не вносить изменений в базу данных.
  • update: обновить схему.
  • create: создает схему, уничтожая предыдущие данные.
  • create-drop: удалить схему в конце сеанса

Итак, для избежания потери данных вы используете обновление