LINUX.ORG.RU

Ответ на: комментарий от dmitry_vk

Вроде то что нужно, спасибо. А если без мэппингов, но с аннотациями, SchemaExport будет работать?

eternity ()

Установите свойство hibernate.hbm2ddl.auto=create и запустите свою программу, работающую с entity-классами. (Подробнее см. здесь).

При этом, однако, следует отдавать себе отчет в том, что «восстановление схемы по mapping'ам» не восстановит вам такие вещи как индексы, триггеры, views, не говоря уже о хранимых процедурах и кастомных операторах/агрегатах (в PostgreSQL).

<IMHO>Непонимание этих (подчас критически важных) моментов является родовой травмой всех RoR-подобных проектов, ставящих во главу угла генерацию схемы БД только лишь на основании объектной модели.</IMHO>

Kuka ★★ ()
Ответ на: комментарий от Kuka

<IMHO>Непонимание этих (подчас критически важных) моментов является родовой травмой всех RoR-подобных проектов, ставящих во главу угла генерацию схемы БД только лишь на основании объектной модели.</IMHO>

Поддерживаю. Во всяких рорах вообще много подобного бреда. Например объект, для которого делается form_for это тот же самый, который сохраняется. По-хорошему это разные уровни приложения и нужны отдельные сущности, это позволяет строить действительно гибкие схемы.

dizza ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.