从Grails 2.2.4升级到2.3.8后,我正在
查询中的java.lang.AbstractMethodError:grails.orm.HibernateCriteriaBuilder.or(Lgroovy / lang / Closure;)Lorg / grails / datastore / mapping / query / api / Criteria;
class Trip {
TripParticipant driver, passenger
static namedQueries = {
byParticipant { UserAccount ua, name = null ->
or {
for( n in ( name ? [ name ] : [ 'driver', 'passenger' ] ) ) {
eq "${n}.account", ua
}
}
}
}
}
class TripParticipant {
UserAccount account
boolean rated = false
}
任何想法?
TIA
更新
http://www.file-upload.net/download-8906460/dependency-report.txt.html
是dependency-report
答案 0 :(得分:0)
我发现了问题。
当我从
下载mongo-db插件时编译':mongodb:3.0.1'
到
编译':mongodb:3.0.0'
它再次像魅力一样。
答案 1 :(得分:0)
而不是降级mongodb尝试升级您使用的hibernate
版本到最新版本以确保2项目的依赖项同步