Миграция из Hibernate 4 на 5 и внешние ключи с hbm2ddl.auto, установленным для обновления

Я переношу свое приложение из Hibernate 4 на 5. Когда я устанавливаю свойство hibernate hibernate.hbm2ddl.autoв update (необходимо, чтобы envers работал) Я получаю кучу ошибок, говорящих:

Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: There is already an object named 'FKdpu5x5cwbvck72kxs323m271e' in the database.

Почти 6 месяцев hibernate.hbm2ddl.auto установлен в updateЯ восстановил БД много раз и никогда не имел этой проблемы.

Я пытался удалить все FK, но спящий также жалуется на таблицы и ПК. Я уже попробовал другую стратегию именования, но она не работает.

Я использую Hibernate 5.2.8.Final

0 ответов

Другие вопросы по тегам