Как проверить соответствие Hibernate с базой данных
Как проверить, что конфигурация отображения Hibernate соответствует базе данных? Я'Хотелось бы знать, если я использую неправильную версию отображения гибернации, прежде чем я начну выполнять обновление и запросы, которые затем потерпят неудачу.
У меня есть куча классов, которые были сопоставлены с аннотациями Hibernate. У меня также есть подключение к соответствующей базе данных. Сейчас я'Я хотел бы проверить, соответствует ли отображение Hibernate базе данных.
Я хотел бы проверить по крайней мере следующие вещи:
все сопоставленные таблицы в конфигурации Hibernate имеют соответствующий объект в базе данных (например, таблицу или представление)все сопоставленные поля существуют в базе данныхвсе сопоставленные поля имеют правильные типы I 'Я предпочитаю, чтобы мне не приходилось выполнять запросы к отображенным таблицам, предпочтительно проверка основана исключительно на метаданных базы данных.