我在尝试通过 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 替换“插件”部分下的 Hibernate4 依赖项BuildConfig.groovy
(在 Grails 生成的文件中注释),然后排除'org.hibernate:hibernate-core:3.6.0.Final'
. 排除'org.hibernate:hibernate-core:3.6.10.17'
也不起作用。
非常感谢您提供的任何答案。
问候。