Я не мог найти ссылку о том, как выключить hbm2ddl.
Если просто пропустить hibernate.hbm2ddl.auto
по умолчанию спящий режим ничего не делает. Из справочной документации:
1.1.4. Конфигурация гибернации
Включается опция
hbm2ddl.auto
. автоматическое создание базы данных схемы прямо в базу данных. Это также можно отключить, удалив параметр конфигурации , или перенаправили в файл с помощью задачи SchemaExport Ant.
Установка hbm2ddl.auto
на none
(недокументировано) может вызвать предупреждение, например: org.hibernate.cfg.SettingsFactory - Нераспознанное значение для «hibernate.hbm2ddl» .auto ": нет
в hibernate.properties
hibernate.hbm2ddl.auto=validate
Конечно, место настройки зависит от того, как вы конфигурируете hibernate - если программно, установите свойство там. Если из hibernate.cfg.xml:
<property name="hibernate.hbm2ddl.auto">validate</property>