Мне интересно, как работает hibernate.hbm2ddl.auto = validate, и я изо всех сил стараюсь найти исчерпывающую документацию.
Недавно мы обнаружили, что на производственную систему повлиял http://opensource.atlassian.com/projects/hibernate/browse/HHH-3532 (Hibernate сопоставляет внешние ключи по имени, а не подписи, и поэтому воссоздает их для вас) и hibernate.hbm2ddl.auto = обновление удаляется из нашей следующей версии.
Я был бы очень рад просто избавиться от hibernate.hbm2ddl.auto и сам управлять нашей базой данных. Однако не все мои коллеги разделяют это мировоззрение, и некоторые из них стремятся добавить обратно в hibernate.hbm2ddl.auto = validate.
Я обеспокоен тем, что это затронет ту же проблему, и мне интересно найти дополнительную документацию о том, как эта валидация действительно работает. Документация сообщества Hibernate (http://docs.jboss.org/hibernate/core/3.3/reference/en/html/session-configuration.html) действительно просто ссылается на значения.
Есть ли у кого-нибудь хорошие указатели на документацию или какой-либо реальный опыт использования проверки в производственной системе?