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 ★★★★★
()
Ответ на: комментарий от Kuka

Ура, работает :)

Большое спасибо. Помогло.

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