Grails の最新バージョン (2.1.1) は、Hibernate の最新バージョン (4.1.7) をサポートしていません。
デフォルトでバージョン 2.1.1 をサポートします。
Grails 2.1.1 で Hibernate をアップグレードするにはどうすればよいですか?
Grails の最新バージョン (現在は 2.2.0.RC1) は、Hibernate 3.6 をサポートしています。あなたが参照しているバージョン 2.2.1 は、Grails のバージョンと一致する Hibernate プラグインのバージョンです。
Grails が使用する Hibernate のバージョンをアップグレードすることはできません。これは、Grails 2.3の開発ロードマップにあります。
Grails 2.1.1 と Grails Hibernate Plugin 2.1.1 も使用しています。
他の人が言ったように、Grails Hibernate Plugin のバージョンは 2.1.1 で、Grails 2.1.1 のバージョンに対応しています。
dependencies.groovy
Grails 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') {
....
}
}