Grails- Как сделать запрос в списке - PullRequest
1 голос
/ 09 января 2012

У меня есть такие доменные классы

 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 .. которое использует Hibernate.

1 Ответ

2 голосов
/ 09 января 2012
List departmentIds = []
// Code to populate departmentIds goes here

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