Pregunta

Estoy utilizando v2 Glassfish, Hibernate con anotaciones + EntityManager y PostgreSQL 8.4. También estoy usando en la parte superior y HibernateSpatial PostGis. Funciona bien para persistir entidades con propiedades espaciales (com.vividsolutions.jts.geom.Point) en la base de datos Postgis.

Sin embargo, cuando se trata a buscar objetos usando myEntityManager.find (MyClass.class, llave), tengo la siguiente excepción:
Can't convert object of type org.postgresql.util.PGobject

No estoy seguro, pero alrededor de google, parece que el conjunto de conexiones que utilizo para acceder a las bases de datos PostgreSQL carece de un org.postgis.DriverWrapper, y esta es la razón por la PGobject base de datos correspondiente a la propiedad del punto no se puede convertir espalda.

No puedo encontrar cómo agregar esta envoltura para la agrupación de conexiones. ¿Puede alguien explicar cómo configurar un grupo de conexión para una conexión PostGis? O indicar si esta excepción viene de otro error?

Gracias Tartox

¿Fue útil?

Solución

Para cualquier persona interesada, el problema era que el postgis.jar faltaba en el lib Glassfish junto con el postgres.jdbc.jar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top