2011-10-04 170 views
1

我的應用程序中有一個類正在被Hibernate序列化,並且在我的數據庫的相應表中已經有好幾行。如果我需要在創建表之後向這個類添加字段,是否需要做特別的事情?放下桌子讓Hibernate重新開始?或者我可以只添加一個正確註釋的字段,並讓休眠完成剩下的工作?將列添加到Hibernate數據表中

+0

對於已保存的對象,新字段的值應該是多少? – Mark

+0

那是我的一個難題。 Hibernate會只填寫一個合理的默認值,比如'null'?只要Hibernate沒有抱怨或崩潰,我可以手動填寫該列的行數不多。 – andronikus

+0

您可以將任何合法的數值放入數據單元中。 Hibernate並不關心那裏有什麼。只要您沒有修改創建的表,數據庫就會確定限制。 – jeffb

回答