【发布时间】:2011-08-31 14:48:42
【问题描述】:
我需要将实体的主键 (@Id) 从自然键更改为表示代理键的新字段(它将使用 @GeneratedValue(strategy=GenerationType.AUTO))。
除了删除表并让 Hibernate 再次创建它之外,更新数据库模式的最简单方法是什么?
我试图让 Hibernate 自动更新架构,并将 hibernate.hbm2ddl.auto 设置为 update,但没有成功。我想 Hibernate 自动更新不支持数据库模式的如此剧烈的变化。
【问题讨论】: