Hibernate создает схемы при каждом запуске приложения? - PullRequest
0 голосов
/ 13 июля 2020

Я создал веб-приложение, используя шаблон MVC и Hibernate. Я пытаюсь настроить свой спящий режим для создания схем для моих классов, используя следующее свойство

<property name="hibernate.hbm2ddl.auto">create</property>

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

1 Ответ

0 голосов
/ 13 июля 2020

Как упоминалось в YomanTaMero вместо:

<property name="hibernate.hbm2ddl.auto">create</property>

попробуйте следующее:

<property name="hibernate.hbm2ddl.auto">update</property>

Вы заметили «обновление» выше?

...