从Hibernate 4迁移到5,将hbm2ddl.auto的外键设置为更新

时间:2017-07-07 14:40:08

标签: sql-server hibernate hbm2ddl

我将我的应用程序从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

0 个答案:

没有答案