3

最新版 Grails(2.1.1) 不支持最新版 Hibernate(4.1.7)

默认支持2.1.1版本。

在 Grails 2.1.1 中升级 Hibernate 需要做什么?

4

3 回答 3

6

最新版本的 Grails(当前为 2.2.0.RC1)支持 Hibernate 3.6。你说的 2.2.1 版本是 Hibernate 插件的版本,和 Grails 的版本相匹配。

您无法升级 Grails 使用的 Hibernate 版本。它在Grails 2.3的开发路线图上。

于 2012-09-28T12:23:38.610 回答
4

我也在使用 Grails 2.1.1 和 Grails Hibernate Plugin 2.1.1。

正如其他人所说,Grails Hibernate Plugin 的版本是 2.1.1,它对应于您的 Grails 2.1.1 版本。

如果您有兴趣查看 Grails Hibernate 插件 2.1.1 的确切依赖项,可以dependencies.groovy在 .grails 文件夹中打开:

/home/<user>/.grails/2.1.1/projects/<your_project>/plugins/hibernate-2.1.1/

在这里,您将看到 Grails Hibernate 2.1.1 插件所依赖的确切 Hibernate Core 版本。我这样做了,这里是这个插件的 Hibernate 依赖项(我省略了其他的,比如 ANTLR 和排除项):

dependencies {
    compile('org.hibernate:hibernate-core:3.6.10.Final') {
        ....
    }
    compile( 'org.hibernate:hibernate-commons-annotations:3.2.0.Final' ){
        ....
    }

    compile('org.hibernate:hibernate-validator:4.1.0.Final') {
        ....
    }
    runtime('org.hibernate:hibernate-ehcache:3.6.10.Final') {
        ....
    }

}
于 2012-09-28T19:38:53.163 回答
0

Grails 2.2.3 支持 Hibernate 4!

于 2013-06-24T17:40:52.253 回答