Hibernate hbm2ddl.auto, возможные значения и что они делают
Я смотрю на спящий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Но все еще ничего в официальной документации.