注册

java.lang.RuntimeException: Couldn't parse incoming Dameng Spatial data.

2024/08/29 305 2

jpa的SQL查询查询数据库"SYSGEO2"."ST_GEOMETRY"类型变成com.vividsolutions.jts.geom.MultiPolygon类型,报错:
java.lang.RuntimeException: Couldn't parse incoming Dameng Spatial data.
at org.hibernate.spatial.dialect.dm.DmStructDecoder.decode(DmStructDecoder.java:36)
at org.hibernate.spatial.dialect.dm.DmGeometryTypeDescriptor$2.toGeometry(DmGeometryTypeDescriptor.java:86)
at org.hibernate.spatial.dialect.dm.DmGeometryTypeDescriptor$2.doExtract(DmGeometryTypeDescriptor.java:65)
at org.hibernate.type.descriptor.sql.BasicExtractor.extract(BasicExtractor.java:47)
at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:257)
at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:253)
at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:249)
at org.hibernate.loader.custom.ScalarResultColumnProcessor.extract(ScalarResultColumnProcessor.java:54)
at org.hibernate.loader.custom.ResultRowProcessor.buildResultRow(ResultRowProcessor.java:83)
at org.hibernate.loader.custom.ResultRowProcessor.buildResultRow(ResultRowProcessor.java:60)
at org.hibernate.loader.custom.CustomLoader.getResultColumnOrRow(CustomLoader.java:412)
at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:771)
at org.hibernate.loader.Loader.processResultSet(Loader.java:1002)
at org.hibernate.loader.Loader.doQuery(Loader.java:960)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:351)
at org.hibernate.loader.Loader.doList(Loader.java:2787)
at org.hibernate.loader.Loader.doList(Loader.java:2770)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2604)
at org.hibernate.loader.Loader.list(Loader.java:2599)
at org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:338)
at org.hibernate.internal.SessionImpl.listCustomQuery(SessionImpl.java:2243)
at org.hibernate.internal.AbstractSharedSessionContract.list(AbstractSharedSessionContract.java:1069)
at org.hibernate.query.internal.NativeQueryImpl.doList(NativeQueryImpl.java:170)
at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1506)
at org.hibernate.query.Query.getResultList(Query.java:132)
at org.springframework.data.jpa.repository.query.JpaQueryExecution$CollectionExecution.doExecute(JpaQueryExecution.java:129)
at org.springframework.data.jpa.repository.query.JpaQueryExecution.execute(JpaQueryExecution.java:91)
at org.springframework.data.jpa.repository.query.AbstractJpaQuery.doExecute(AbstractJpaQuery.java:136)
at org.springframework.data.jpa.repository.query.AbstractJpaQuery.execute(AbstractJpaQuery.java:125)

回答 0
暂无回答
扫一扫
联系客服