1
我有一個域類,看起來像這樣:Grails的新域實例返回null
class Offerbyuser {
Number offerPrice
Number minHours
static constraints = {}
}
然後在控制器,我這樣做:
def offer = new Offerbyuser(offerPrice:1, minHours:3)
報價始終是NULL。爲什麼?我錯過了明顯的東西嗎?
更新:所以這樣做工作,但什麼不工作,我發現是之後的方法。
user.addToOutgoingOffers(offer)
用戶與Offerbyuser域類一到一對多的關係:
class User {
static hasMany = [outgoingOffers:Offerbyuser]
}
我得到這個錯誤:
groovy.lang.MissingMethodException:法無簽名:twitter4j。 UserJSONImpl.addToOutgoingOffers()適用於參數類型:(test.Offerbyuser)values:[Offer by user - Price:1,Tweet hours:3]
他們是在同一個包。 – Paul 2011-05-16 03:50:39
UGH,原來我使用了錯誤的「用戶」。謝謝你的幫助! – Paul 2011-05-16 05:01:52