簡體   English   中英

Grails +休眠空間+ Postgis:沖突

[英]Grails + Hibernate-Spatial + Postgis : conflict

嘗試通過hibernate-spatial-postgresql插件使用Grails 2.4.3和PostGIS數據庫設置項目時遇到很多麻煩。 這是一個示例項目,除默認插件外沒有安裝其他插件。 我首先啟用了Postgres,試圖將域保存到數據庫中:一切正常。 但是,一旦啟用了休眠空間,它就不再起作用。

我和這個人有完全一樣的問題。

我嘗試像他一樣排除“ 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的“ plugins”部分下的Hibernate4依賴項,然后排除'org.hibernate:hibernate-core:3.6.0.Final' 排除'org.hibernate:hibernate-core:3.6.10.17'也不起作用。

非常感謝您提供的任何答案。

問候。

如果您使用的是2.4.x,則可能依賴於hibernate4插件,而不是hibernate(v3)插件。 但是舊的插件在那里被注釋掉了,因此刪除hibernate4的行,然后取消注釋另一個(例如, runtime ":hibernate:3.6.10.17" )。 您還需要更新DataSource.groovy中的cache.region.factory_class設置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM