如何在 Hibernate-Spatial 和 Postgis 中持久化 MultiPoligon 对象

How to persist MultiPoligon Objects in Hibernate-Spatial and Postgis

我怎样才能制作一个

com.vividsolutions.jts.geom.MultiPolygon

出现时的对象,例如从使用 Hibernate-Spatial 的 GeoTools 到 Postgis 数据库?

使用 Hibernate Spatial 5 的示例 table(使用注释方法)可能如下所示:

@Entity
public class MultiPolygon {

    @Id
    private int id;

    @Column(columnDefinition = "geometry(MultiPolygon,4326)")
    private com.vividsolutions.jts.geom.MultiPolygon polygon;

    // ... Getters - setters 
}