1
我有兩個類,每個類都有不同的包,它們之間有一對多的關係。這是如何完成的?我有:Grails - 跨包的一對多表關係
package one
class History {
String name
static hasMany = [fielderror:FieldError]
}
package two
class FieldError {
String fieldName
static belongsTo = [history:History]
}
如果他們在同一個包中,這將工作,但他們不是。在包一個錯誤是:
Groovy的:視在變量「FieldError」在靜態範圍被發現,但並不是指一個局部變量,靜態字段或類。
所以我想我需要做包一個知道套餐二,反之亦然。怎麼樣?
進口two.FieldError - 那是什麼我想,但我得到一個錯誤「常規:無法解析類two.FieldError」。我用「*」替換FieldError,然後回到原始錯誤! – rtfminc
好的,你是對的。看起來我使用的是IDE - 一旦它檢測到一些錯誤,它會保留它們(或者丟失),即使在修復它們時也是如此。重新啓動我的IDE,當然錯誤消失了,並且導入語句有效。 – rtfminc