【发布时间】:2016-08-13 04:11:36
【问题描述】:
hibernate 5.1 空间的文档尚未发布 (AFAIK),我正在尝试将具有 JST 几何字段的实体保存到 PostgreSQL 9.5 + Postgis 2.2,但没有任何运气。
我还注意到 hibernate-core-5.1.0 中没有 org.hibernate.spatial 包。我尝试了以下注释的变体:
@javax.persistence.Column(name = "the_geom", columnDefinition = "Geometry")
public com.vividsolutions.jts.geom.Geometry geom;
当 columnDefinition 设置为“Point”时,我得到“列“the_geom”的类型是点,但表达式的类型是 bytea”。在 hibernate spatial 4 文档中,据说版本 5+ 不需要 @Type 注释,但应该使用什么来代替?如何将几何存储为有效的 Postgis 几何?
【问题讨论】:
-
嗨@Mihai 我现在有同样的问题,配置和依赖关系相同。我搜索了一段时间没有任何结果,您是否发现了任何导致问题的原因?
-
嗨@Dario,由于时间不够,我暂时降级到休眠4.3。我正在等待官方文档可用。
标签: hibernate postgresql postgis