Я смотрю на hbm2ddl.auto
конфигурации Hibernate hbm2ddl.auto
и его возможные значения:
-
validate
-
update
-
create
-
create-drop
Что делают все эти значения?
Справочная документация Hibernate лишь кратко говорит о create-drop
, но ничего не говорит о других значениях:
hibernate.hbm2ddl.auto
Автоматически проверяет или экспортирует DDL схемы в базу данных при создании
SessionFactory
. С помощьюcreate-drop
схема базы данных будет удалена, когдаSessionFactory
будет закрыт явно.например
validate
|update
|create
|create-drop
Я нашел очень полезные объяснения в этих вопросах:
- Hibernate hbm2ddl.auto возможные значения и что они делают?
- Схема не сбрасывается на hbmddl.auto = create.drop
Но все еще ничего в официальной документации.