Grails: Comment puis-je chercher parmi les enfants dans une relation hasMany?

Si j'ai un Client du domaine de la classe, et que le Client hasMany Cours. Comment puis-je trouver les cours que je suis à la recherche? Par exemple:

class Client {
    String name
    static hasMany = [courses:Course]
}

class Course {
    String name
    static belongsTo = [client:Client]
}

def client = Client.get(1)

Je veux "trouver" ou "recherche" dans la cours de la relation. Peut-être quelque chose comme:

client.courses.find(name:'Whatever')

Est-il possible de faire cela avec le Graal?

source d'informationauteur intargc