Grails 1 到 n 关系找到 Children

Grails 1 to n relation find by Children

我有这两个类:

class Father{
  static hasMany= [children:Child]
}

class Child{
  String name
}

并且在我的控制器中我需要查找是否有任何 father 具有特定的 child 但这不起作用,要求一组 children:

Father.countByChildren(Child.get(1))

有什么建议吗?

谢谢

您可以使用条件:

Father.createCriteria().count {
        children {
            idEq(1L)
        }
    }