我无法根据枚举列表中的值从域对象列表中选择项目。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