Какой уровень hibernate.hbm2ddl.auto использовать в режиме разработки - PullRequest
0 голосов
/ 24 октября 2011

Мой случай таков:

  1. Я делаю изменения в уже существующих таблицах.
  2. Я добавляю новые таблицы.
  3. В сценарии импорта для спящего режима (import.sql) иногда я делаю изменения в старых запросах, а иногда я добавляю новые запросы.
  4. В Production он должен иметь значение none и использовать вместо этого сценарий sql, верно?

пожалуйста, сообщите.

1 Ответ

1 голос
/ 24 октября 2011

Да.Это должно быть

hibernate.hbm2ddl.auto=update

Также другие важные свойства должны быть установлены только в среде разработки,

hibernate.show_sql=true
hibernate.format_sql=true

Для отслеживания сгенерированных запросов гибернации.

...