2012-12-10 33 views
0

嗨我有一個域類,我設置爲int userID。當User.findById()引發錯誤時,它會影響自動編號變得非常大嗎?如果我現在變成龍(人們已經在使用該應用程序),它會影響findById()grails域名ID爲int或長

回答

1

findById()將工作得很好。

真正的問題是將新數據插入表中時,如果ID是自動生成的,它很可能會在達到可導致重複ID並因此導致錯誤的最大值時重新啓動。

一般來說,當應用程序已經在生產並且數據庫被填充時,改變模式定義並不容易。如果您在Grails中嘗試這樣做,則可能會在數據庫中丟失信息。所以請在做任何事情之前做一個備份。