我正在尝试在 Spock 集成规范中的域类上使用 gorm find 方法。
我的代码:
class myDomainClassSpec extends IntegrationSpec{
...
def 'my test'() {
when: ...
then:
MyDomainClass.find { id == 1 }
}
...
}
这失败了,抛出:
groovy.lang.MissingPropertyException: No such property: id for class: grails.gorm.DetachedCriteria
相反,如果我编码: MyDomainClass.findAll().find { id == 1 } 它可以工作。
有任何想法吗??