Java Hibernate Spatial:类型的缓存查找失败
我的错误与此电子邮件线程中的错误完全相同: (不幸的是,没有解决办法) 我想使用HibernateSpatial/Hibernate持久化具有几何体字段的实体。在persist上,它抛出一个异常Java Hibernate Spatial:类型的缓存查找失败,java,hibernate,postgresql,postgis,Java,Hibernate,Postgresql,Postgis,我的错误与此电子邮件线程中的错误完全相同: (不幸的是,没有解决办法) 我想使用HibernateSpatial/Hibernate持久化具有几何体字段的实体。在persist上,它抛出一个异常,原因是:org.postgresql.util.PSQLException:错误:3178753类型的缓存查找失败“(类型id随每个请求而更改,并且不包含在pg_type或pg_类中) 就像在线程中的那个家伙,我可以: 保留几何体字段为空的图元 SQL手动插入包含几何体字段的实体(使用准备好的语句中生
,原因是:org.postgresql.util.PSQLException:错误:3178753类型的缓存查找失败“
(类型id随每个请求而更改,并且不包含在pg_type或pg_类中)
就像在线程中的那个家伙,我可以:
- 保留几何体字段为空的图元
- SQL手动插入包含几何体字段的实体(使用准备好的语句
中生成的查询插入到tableA(id,多边形)值中(1,'SRID=4326;多边形((0,1,0 1,0 0))),返回*
@Column(name = "polygon")
@Type(type="org.hibernate.spatial.GeometryType")
private Geometry geom;
我还尝试了键入Polygon(总是com.lividsolutions.jts…类)
我用
- 冬眠4.3.11
- hibernate spatial 4.3
- postgresql-9.4