Grails-如何查询列表
我有一个像这样的域类Grails-如何查询列表,grails,groovy,gorm,Grails,Groovy,Gorm,我有一个像这样的域类 Class Rules{ List <Department> departments = new ArrayList<Department>() // blah blah static hasMany = [departments:Department] } Class Department { String name } def listOfRules= // find the rules based on
Class Rules{
List <Department> departments = new ArrayList<Department>()
// blah blah
static hasMany = [departments:Department]
}
Class Department {
String name
}
def listOfRules= // find the rules based on department selected
类规则{
列出部门=新建ArrayList()
//废话
静态hasMany=[部门:部门]
}
班级部{
字符串名
}
def listOfRules=//根据所选部门查找规则
我正在尝试获取包含选定部门的所有规则。。那我怎么能质疑呢
这是grails应用程序。。它使用hibernate。从视图中,我正在传递部门id(可以是一个或多个部门)。。我想得到包含这些departments的规则,在标准中应该是“departments”,而不是“department”,你不应该声明列表。让它处于静态状态就足够了。
List departmentIds = []
// Code to populate departmentIds goes here
def rulesWithTestingDepartment = Rules.withCriteria {
departments {
'in'('id', departmentIds)
}
}