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 は、Grails のバージョンと一致する Hibernate プラグインのバージョンです。

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 のバージョンに対応しています。

dependencies.groovyGrails Hibernate Plugin 2.1.1 の正確な依存関係を確認したい場合は、.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 に答える