Проверка схемы базы данных с EclipseLink - PullRequest
3 голосов
/ 13 декабря 2011

С EclipseLink / JPA 2.0 я не смог найти способ проверить схему базы данных при запуске.Он может только создавать или удалять и создавать таблицы.Hibernate автоматически выполняет проверку схемы при hibernate.hbm2ddl.auto=validate, и это действительно круто.Есть ли шанс достичь этого с EclipseLink?

1 Ответ

2 голосов
/ 21 декабря 2011

Я не думаю, что пока есть опция persistence.xml (пожалуйста, зарегистрируйте ошибку), но вы можете сделать это с помощью IntegrityChecker.

Используйте SessionCustomizer для настройки IntegrityChecker на сеансе для проверки базы данных. Он проверит имена таблиц и имена столбцов, соответствующие базе данных.

...