以下是我的域类
class Company {
String name
static hasMany = [groups:CompanyGroup]
}
class CompanyGroup{
String name
static belongsTo = [company:Company]
}
我收到包含CompanyGroup名称的params,我想获得找到CompanyGroup的公司的结果。
我确实喜欢这个,
def groupList = account.companies.groups.flatten()
def groupResult = groupList.findAll{
it.name ==~ /(?i).*${params.keyword}.*/
}
我从上面的代码中获得了来自params.key名称的Companygroups。所以我想渲染公司列表中包含这样的组,
def com = Company.withCriteria{
eq("groups", groupList)
}
render [companies : com]
它不起作用!
答案 0 :(得分:0)
def com = Company.withCriteria{
inList("groups", groupList)
}