grails - Grails-如何查询列表

标签 grails groovy gorm

我有这样的 Realm 类

 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

我正在尝试获取包含选定部门的所有规则..因此,我该如何查询..

这是grails应用程序..它使用休眠状态。

最佳答案

List departmentIds = []
// Code to populate departmentIds goes here

def rulesWithTestingDepartment = Rules.withCriteria {
  departments {
    'in'('id', departmentIds)
  }
}

关于grails - Grails-如何查询列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8786902/

相关文章:

grails - Grails资源插件无法解析Bootstrap CDN网址

grails - 如何在 grails codenarc 插件中包含自定义规则

multithreading - 在 grails groovy 中运行线程

java - 为 Android 构建时,Unity 项目的 Gradle 构建失败

Groovy:比较 `"8"> 16` 有效, `"1 6"> 16` 抛出 ClassCastException 异常

grails - 如何遍历Groovy中的列表并为每个对象添加属性

csv - 带有大表的 Grails 应用程序

grails - Grails-找不到404文件-为什么?

grails - 引导时奇怪的Grails行为填充列表

grails - 在Save()上引用 Controller 中的相关记录ID