Я просто хотел услышать мнение экспертов Hibernate о лучших методах генерации схемы DB для проектов на базе Hibernate/JPA. Особенно:
-
Какую стратегию использовать, когда проект только что начался? Рекомендуется ли Hibernate автоматически генерировать схему на этом этапе или лучше создавать таблицы базы данных вручную с самых ранних этапов проекта?
-
Притворившись, что на протяжении всего проекта была сгенерирована схема с использованием Hibernate, лучше ли отключать автоматическое создание схемы и вручную создавать схему базы данных непосредственно перед выпуском системы в производство?
-
И после того, как система была выпущена в производство, что лучше всего подходит для поддержки классов сущностей и схемы БД (например, добавление/переименование/обновление столбцов, переименование таблиц и т.д.)?