Grails - hibernate 从 3 升级到 4

Grails - hibernate upgrade from 3 to 4

我在编译过程中遇到以下错误。

/home/******/Desktop/******/******/src/groovy/org/grails/list/ListDistinct.groovy: 5: unable to resolve class org.hibernate.impl.CriteriaImpl
 @ line 5, column 1.
   import org.hibernate.impl.CriteriaImpl
   ^

/home/*****/Desktop/******/******/src/groovy/org/grails/list/ListDistinct.groovy: 6: unable to resolve class org.hibernate.impl.CriteriaImpl.Subcriteria
 @ line 6, column 1.
   import org.hibernate.impl.CriteriaImpl.Subcriteria

我将 hibernate 从第 3 版升级到第 4 版。有谁知道这个 类 在 hibernate 4 中在哪里,或者它们被替换了吗?

看看这个:http://grepcode.com/file/repository.jboss.org/nexus/content/repositories/releases/org.hibernate/hibernate-core/4.0.0.Alpha2/org/hibernate/impl/CriteriaImpl.java

您可能应该将 org.hibernate.impl.CriteriaImpl 更改为 org.hibernate.internal.CriteriaImpl

第二个相同class:http://grepcode.com/file/repository.jboss.org/nexus/content/repositories/releases/org.hibernate/hibernate-core/4.0.0.Alpha2/org/hibernate/impl/CriteriaImpl.java