【发布时间】:2016-01-19 04:12:29
【问题描述】:
我在 Grails 中的 createCriteria 方法上获得了 NoSuchMethodError。我不知道它以某种方式无法识别该方法。我在其他项目中有createCriteria,但在这里不起作用。
Domain.where { }
以上也不起作用。这是我的代码:
def res = Employee.createCriteria().list {
or {
eq('validOn',date)
eq('day',day)
}
}
println "res"+res
我收到此错误:
Caused by: java.lang.NoSuchMethodError: in.aoo.EmployeeController$_chefPackaging_closure12.<init>(Ljava/lang/Object;Ljava/lang/Object;Lgroovy/lang/Reference;Lgroovy/lang/Reference;)
【问题讨论】:
-
Grails 是否将 Employee 识别为域类?您可以通过运行
grailsApplication.allArtefacts进行检查
标签: mongodb grails createcriteria