【发布时间】:2020-12-21 15:32:43
【问题描述】:
我有这个功能,我得到一个休眠空间几何类型,并在 米 中缓冲它
entityManager
.createNativeQuery(“SELECT ST_BUFFER(GEOGRAPHY(:geometry), :margin, ‘join=mitre’) AS BUFFERED_GEOMETRY”)
.setParameter(“geometry”, geometry)
.setParameter(“margin”, margin)
.unwrap(NativeQuery.class)
.addScalar(“ BUFFERED_GEOMETRY”, new JTSGeometryType(PGGeometryTypeDescriptor.INSTANCE))
.getSingleResult();
此代码在我使用 postGIS 时运行良好,但当我在测试中使用 h2GIS 时出现 sql 错误
Function “GEOGRAPHY” not found
我确实看到 H2GISFunctions.class 中不存在这个函数和其他一些函数。有没有解决的办法?除了在我的测试中使用 Postgres 吗?
【问题讨论】:
标签: spring hibernate h2 postgis hibernate-spatial