我正在开发一个 jsf 项目(2.2 版)。我在 javascript 中有一个 geoJson 对象。另一方面,我在 PostGIS 中有一个几何类型(MultiPolygon,4326)的列。我正在使用 Hibernate 4.3.8 和 Postgresql 9.3。
模型类中的几何列定义
@Type(type="org.hibernate.spatial.GeometryType")
@Column(name="geom")
private Polygon geom;
我还在我的项目中包含了 Hibernate Spatial 4.x,我可以访问托管 bean 中的 geojson 字符串。但我不知道如何将这个 geojson 插入我的数据库。可能我必须解析geojson并从geojson坐标创建多边形对象并传递给我的数据库。但我没有成功。这样做的方法是什么?
提前致谢。