那么解决方案太容易看到了。只需删除@Type批注,则声明如下所示:
@Column(columnDefinition = "geometry(Point,4326)")private Point position;
资料来源:
请注意@Type批注。这将通知Hibernate
location属性为Geometry类型。@Type注释是特定于Hibernate的,并且是唯一需要的非JPA注释。(在将来的Hibernate版本(版本5和更高版本)中,将不再需要显式声明“几何类型”值的属性。)

那么解决方案太容易看到了。只需删除@Type批注,则声明如下所示:
@Column(columnDefinition = "geometry(Point,4326)")private Point position;
资料来源:
请注意@Type批注。这将通知Hibernate
location属性为Geometry类型。@Type注释是特定于Hibernate的,并且是唯一需要的非JPA注释。(在将来的Hibernate版本(版本5和更高版本)中,将不再需要显式声明“几何类型”值的属性。)