Вопрос

Я могу использовать представления MySQL в Hibernate, рассматривая их как таблицы, т.е.сущность ничем не отличается от сущности, созданной для таблицы.Однако мое приложение не будет развернуто, когда Hibernate настроен на проверку модели, поскольку оно не может найти представление, поскольку предполагает, что это таблица.

Можно ли использовать объекты Hibernate с включенной проверкой времени развертывания (hibernate.hbm2ddl.auto = validate)?

Спасибо.

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

Решение

В JIRA есть несколько проблем по этому поводу (ХХХ-2018, ХХХ-1872, и ХХХ-1329), так что это явно может быть новый.Насколько я понимаю, самый простой обходной путь на данный момент — отключить hbm2ddl.Если вы считаете, что ваш случай не подпадает под существующие вопросы (напр.потому что вы используете MySQL), возможно, откройте новый.

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