我有一個非常基本的應用程序,只有一個類的Grails。Grails:如何更改域類
class House {
Float price
String street
static constraints = {
}
}
我想添加名爲「收藏」的布爾屬性。所以我添加:
class House {
Float price
String street
Boolean favorite
static constraints = {
}
}
但是,當我進入到http://localhost:8080/house/index我得到這個錯誤:
錯誤500:內部服務器錯誤
URI:/別墅/指數類:組織。 h2.jdbc.JdbcSQLException
消息:空
所致:塔布拉「侯SE「no encontrada表」HOUSE「找不到; SQL語句:SELECT COUNT(*)從房子THIS_ [42102-194]
大約第13行的grails-app /控制器/ INMO/HouseController.groovy
def index(Integer max) {
params.max = Math.min(max ?: 10, 100)
respond House.list(params), model:[houseCount:House.count()]
}
所以,我想y0_執行生成控制器或generate-all(有或沒有-force因爲我沒有重要的數據在數據庫中),但我仍然得到錯誤。
修改域後我做了什麼?
什麼錯誤?當然你的控制器行爲不是錯誤。 – doelleri
指定你的錯誤 –