我将我的应用程序从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也抱怨表和PK。我已经尝试了不同的命名策略,但它不起作用。
我正在使用hibernate 5.2.8.Final