我在数据库(postgis类型)上有一列几何图形,其中存储了我从KML文件中解析出的多边形和多几何图形(多个多边形)。
我已经在项目中安装了JDBC驱动程序,因此现在可以在Java中使用postgis.Geometry对象。
现在,我缺少实体上的postgis.Geometry和数据库中的Geometry之间的映射,因为由于几何类型而无法在查询中返回该实体。所以我开始使用本机查询,这有点阻碍 问题,但仍然无法返回实体,因为无法将查询返回的几何转换/反序列化为Java中的postgis.Geometry。
这是我在实体中的对象:
@Column(name = "poligon") /*, columnDefinition = "org.hibernate.spatial.")*/
private Geometry poligon;