org.postgresql.util.PGobject не может быть приведен к org.postgis.PGgeometry - PullRequest
1 голос
/ 13 сентября 2010

Когда я пытаюсь загрузить точки из базы данных 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) 

1 Ответ

3 голосов
/ 13 сентября 2010

Похоже, проблема, описанная в PGobject не может быть приведена к PGgeometry , поэтому я приведу соответствующий ответ:

Я полагаю, вы столкнулись с той же проблемой, что и СебастьенАрбогаст некоторое время назад.Если вы используете Hibernate Spatial в веб-контейнере с JDBC, предоставленным контейнером через JNDI, то postgis.jar также должен быть установлен вместе с драйвером JDBC и должен не содержаться в WEB-INF /Каталог lib.

Конечно, это выстрел в темноте, поскольку вы ничего не упомянули о своей среде и не предоставили полную трассировку стека.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...