【发布时间】:2024-04-22 14:15:02
【问题描述】:
我无法根据枚举列表中的值从域对象列表中选择项目。
我的域对象如下所示:
class Truck {
static hasMany = [ makes: Make ]
}
Make 看起来像这样:
enum Make {
KENWORTH, MACK, VOLVO
}
我不太确定如何使用 Truck.findByMake(Make.MACK) 之类的方法将所有在其制造列表中具有此制造的卡车提供给我。这个电话给了我这个错误:
No property found for name [make] for class [class Truck]
有什么想法吗? Grails 1.2.2。
【问题讨论】:
-
您的查询中有错字。试试 Truck.findByMakes(Make.MACK)
标签: grails grails-orm