我需要将实体的主键(@Id)从自然键更改为代表代理键的新字段(它将使用@GeneratedValue(strategy=GenerationType.AUTO)
)。
除了删除表并让Hibernate再次创建它之外,更新数据库模式的最简单方法是什么?
我试图让Hibernate自动更新架构,hibernate.hbm2ddl.auto
设置为update
,但它没有成功。我想Hibernate autoupdate不支持数据库模式的这种剧烈变化。
答案 0 :(得分:0)
如果它只是一个实体,我会