Как проверить соответствие Hibernate с базой данных

Как проверить, что конфигурация отображения Hibernate соответствует базе данных? Я'Хотелось бы знать, если я использую неправильную версию отображения гибернации, прежде чем я начну выполнять обновление и запросы, которые затем потерпят неудачу.

У меня есть куча классов, которые были сопоставлены с аннотациями Hibernate. У меня также есть подключение к соответствующей базе данных. Сейчас я'Я хотел бы проверить, соответствует ли отображение Hibernate базе данных.

Я хотел бы проверить по крайней мере следующие вещи:

все сопоставленные таблицы в конфигурации Hibernate имеют соответствующий объект в базе данных (например, таблицу или представление)все сопоставленные поля существуют в базе данныхвсе сопоставленные поля имеют правильные типы I '

Я предпочитаю, чтобы мне не приходилось выполнять запросы к отображенным таблицам, предпочтительно проверка основана исключительно на метаданных базы данных.

Ответы на вопрос(1)

Ваш ответ на вопрос