Hibernate hbm2ddl.auto, возможные значения и что они делают

Я смотрю на спящийhbm2ddl.auto Свойство конфигурации и его возможные значения:

validateupdatecreatecreate-drop

Что делают все эти значения?

Справочная документация Hibernate только кратко оcreate-drop, но ничего не говорит о других значениях:

hibernate.hbm2ddl.auto

Автоматически проверяет или экспортирует DDL схемы в базу данных, когдаSessionFactory создано. С участиемcreate-dropсхема базы данных будет удалена, когдаSessionFactory закрыто явно.

например validate | update | create | create-drop

я нашелочень полезные объяснения в этих вопросах переполнения стека:

Hibernate hbm2ddl.auto возможные значения и что они делают?Схема не сбрасывается на hbmddl.auto = create.drop

Но все еще ничего в официальной документации.

Ответы на вопрос(3)

Ваш ответ на вопрос