HBM2DDL - Создайте представление базы данных вместо таблицы?

StackOverflow https://stackoverflow.com/questions/4033526

Вопрос

Все,

Есть ли некоторые настройки, которые я могу сказать HBM2DDL для запуска оператора создания просмотра вместо создания таблицы при создании схемы базы данных?

Я создаю свою схему базы данных, используя замечательный инструмент HBM2DDL, но у меня есть одна проблема. Мне нужно сплющить некоторые таблицы в представления на помощь в поисках базы данных, а HQL будет чрезмерно сложным решением. Я создал объекты объекта, указанные на этих представлениях, чтобы получить результаты поиска через Hibernate. Это все работает нормально, пока не используется HBM2DDL. В пустой схеме базы данных HBM2DDL создаст схему базы данных на основе аннотаций JPA, к сожалению, он также создаст мои взгляды как таблицы. Есть ли некоторые настройки, которые я могу сказать HBM2DDL для запуска оператора создания просмотра вместо создания таблицы? В лимении этого есть способ сказать HBM2DDL пропустить создание таблицы для объекта (исключить или что-то)?

Спасибо!

Это было полезно?

Решение

Насколько мне известно, и это несчастный, Hibernate не поддерживает такие вещи, как создание видов вместо таблиц, а также проверки схемы, содержащей вид. Смотрите такие вопросы HHH-1872., HHH-2018. или HHH-1329..

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top