Hibernate Spatial es una extensión de Hibernate para persistir información geográfica en este caso puntos, líneas, polilíneas y polígonos).
Hibernate Spatial permite trabajar de forma estandarizada y abstraernos de la base de datos que se utilice para almacenar la información.
Soporta la mayoría de funciones OGC Simple Feature Specification y dispone de “proveedores” para las bases de datos Oracle 10g/11g, Postgresql/Postgis, Microsoft SQL Server y MySQL.
Hibernate Spatial se basa en las librerías topográficas JTS (Java Topology Suite).
Podéis encontrar un tutorial aquí (sencillo, sencillo no es, verdad? :))
Lo primero que se me pasa por la cabeza al leer esto es:
“Si ya usar Hibernate se puede convertir en alto riesgo en un proyecto no quiero ni imaginar esto…”
Pero pensando un poco más en ello parece que usado con mesura (como Hibernate) permite independizar de tu base de datos espacial.

Deja un comentario