Я смотрю на 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
Но все еще ничего в официальной документации.