gpt4 book ai didi

mongodb - 由 : java. lang.NoSuchMethodError: createCriteria grails 引起

转载 作者:可可西里 更新时间:2023-11-01 09:55:14 26 4
gpt4 key购买 nike

我在 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;)

最佳答案

此错误可能有几种可能性。第一个也是最常见的是 Employee 类不位于 grails-app/domain 目录下,而是位于 src/groovy 包下。

第二个可能是您的类路径可以在不同的包中有两个 Employee 类。一个必须是您的域,另一个是简单的 Java 或 Groovy 类。所以你一定是导入了错误的包。

关于mongodb - 由 : java. lang.NoSuchMethodError: createCriteria grails 引起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33237714/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com