根据grails doc(在http://grails.github.io/grails-doc/latest/guide/GORM.html#finders找到)
Category.findAllByParentCategoryIsNull()
是查找ParentCategory为null的类别的正确方法。
这是我的类别域类
class Category {
String name
Category parentCategory
static constraints = {
name unique:true
parentCategory nullable:true
}
}
由于某种原因,我得到一个缺少异常的方法
Caused by MissingMethodException: No signature of method: static groovy.lang.Category.findAllByParentCategoryIsNull() is applicable for argument types: () values: []
答案 0 :(得分:1)
groovy.lang.Category
而不是Category
域类,它将位于不同的包中。
纠正使用Catergory
的班级中的包将解决此问题。