我在嘗試使用Grails 2.4.3和PostGIS數據庫通過hibernate-spatial-postgresql插件設置項目時遇到了很多麻煩。這是一個示例項目,沒有安裝默認的插件。我先啓用了Postgres,試圖將域保存到我的數據庫中:一切正常。但是,只要我啓用休眠空間,它不再工作。Grails + Hibernate-Spatial + Postgis:衝突
我和有完全相同的問題。
我嘗試排除「hibernate-core:3.6.0.Final」,但他一直在收到同樣的錯誤。可能是因爲他在Grails 2.3.0中使用它,而我正在使用2.4.3。
我刪除了BuildConfig.groovy文件的插件部分下的依賴項「hibernate-spatial-postgresql」,仍然收到相同的錯誤。
我真的不知道我應該找什麼。這肯定是兩個庫之間的衝突,或者兩個版本的hibernate/hibernate-spatial。
我想知道是否有人在這裏設法讓Grails和空間數據庫很好地結合在一起?如果是這樣,你使用了哪個數據庫?你是如何配置它的?
編輯:我已經嘗試用Hibernate 3(在Grails生成的文件中評論)BuildConfig.groovy
的「插件」部分替換Hibernate4依賴項,然後排除'org.hibernate:hibernate-core:3.6.0.Final'
。排除'org.hibernate:hibernate-core:3.6.10.17'
也不起作用。
非常感謝您給出的任何答案。
問候。
感謝您的回答。我應該提到我已經嘗試用hibernate3替換hibernate4依賴項,但它也沒有工作。不過我會嘗試更新'cache.region.factory_class'。謝謝。 – Javier92 2014-09-23 11:12:10
非常感謝,我真的忘了'cache.region.factory_class'。 – Javier92 2014-09-23 19:05:46