2017-06-19 48 views
0

我有被注释为列的java的实体类如下:如何正确映射多边形与PostGIS的一个SRID和Hibernate空间5.2

@Column(name = "extent", columnDefinition = "geometry(Polygon,4326)") 
private Polygon extent; 

当我测试了这一点,我得到一个错误信息告诉我SRID缺失。 它很有意义,因为多边形没有任何关联的坐标参考系统(CRS),并且删除CRS可修复问题。

有没有不同的方式可以通过Hibernate访问此列,同时保留SRID信息?在任何讨论这个问题的地方我都找不到任何例子。

谢谢

回答

0

原来,多边形具有setSRID(int)方法与设置SRID。咄!