【发布时间】:2015-02-02 03:17:25
【问题描述】:
根据 grails 文档(位于 http://grails.github.io/grails-doc/latest/guide/GORM.html#finders)
Category.findAllByParentCategoryIsNull()
是找到 ParentCategory 为空的类别的正确方法。
这是我的分类领域类
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: []
【问题讨论】:
-
什么版本的 Grails?
-
如果您正在运行单元测试/规范,那么您必须使用
@Mock(Category)使动态查找器在单元测试环境中可用。 -
这是在运行应用程序下
-
知道了。从异常中可以看出,您指的是
groovy.lang.Category。适当整改包装。 :) -
@dmahapatro 眼睛好(:
标签: hibernate grails grails-orm