Hibernate, MySQL Views и hibernate.hbm2ddl.auto = validate - PullRequest
2 голосов
/ 07 января 2010

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

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

Спасибо.

1 Ответ

2 голосов
/ 07 января 2010

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

...