2011-08-31 149 views
2

我需要将实体的主键(@Id)从自然键更改为代表代理键的新字段(它将使用@GeneratedValue(strategy=GenerationType.AUTO))。
除了删除表并让Hibernate再次创建它之外,更新数据库模式的最简单方法是什么?
我试图让Hibernate自动更新模式hibernate.hbm2ddl.auto设置为update,但它没有解决。我想Hibernate autoupdate不支持数据库模式的这种剧烈变化。JPA/Hibernate - 更改实体PK后更新数据库模式

回答

0

如果是只有一个实体,我

  • 在数据库中手动(SQL)
  • 的变化和更新Hibernate映射相应
相关问题