当我尝试从 PostGIS 数据库加载点时,我得到以下信息
例外:
Caused by: java.lang.ClassCastException: org.postgresql.util.PGobject
at org.hibernatespatial.postgis.PGGeometryUserType.convert2JTS(PGGeometryUserType.java:75)
at org.hibernatespatial.AbstractDBGeometryType.nullSafeGet(AbstractDBGeometryType.java:123)
at org.hibernatespatial.GeometryUserType.nullSafeGet(GeometryUserType.java:169)
看起来像中描述的问题PGobject 无法转换为 PGgeometry http://hibernate-spatial.1140993.n2.nabble.com/PGobject-cannot-be-cast-to-PGgeometry-td1141096.html所以我就引用一下相关的答案:
我猜你不久前遇到了与塞巴斯蒂安·阿博加斯特同样的问题。如果您在 Web 容器中使用 Hibernate Spatial,并且容器通过 JNDI 提供 JDBC,那么 postgis.jar 也应该与 JDBC 驱动程序一起安装,并且应该not包含在 WEB-INF/lib 目录中。
当然,这是一个盲目的尝试,因为您没有提及任何有关您的环境的信息,也没有提供完整的堆栈跟踪。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)