2011-08-31 281 views
2

我需要將實體的主鍵(@Id)從自然鍵更改爲代表代理鍵的新字段(它將使用@GeneratedValue(strategy=GenerationType.AUTO))。
除了刪除表並讓Hibernate再次創建它之外,更新數據庫模式的最簡單方法是什麼?
我試圖讓Hibernate自動更新模式hibernate.hbm2ddl.auto設置爲update,但它沒有解決。我想Hibernate autoupdate不支持數據庫模式的這種劇烈變化。JPA/Hibernate - 更改實體PK後更新數據庫模式

回答

0

如果是隻有一個實體,我

  • 在數據庫中手動(SQL)
  • 的變化和更新Hibernate映射相應
相關問題