我無法根據枚舉列表中的值從域對象列表中選擇項目。Grails根據枚舉列表屬性中的枚舉值選擇域對象
我的域對象是這樣的:
class Truck {
static hasMany = [ makes: Make ]
}
其中一個化妝看起來是這樣的:
enum Make {
KENWORTH, MACK, VOLVO
}
我真的不知道怎麼做類似Truck.findByMake(Make.MACK)給我所有在他們的名單上有這個Make的卡車。這個電話給我這個錯誤:
No property found for name [make] for class [class Truck]
任何想法? Grails 1.2.2。
您在查詢中存在拼寫錯誤。嘗試Truck.findByMakes(Make.MACK) – Medrod 2011-01-28 15:28:03