gpt4 book ai didi

java - 无法将名称 [org.hibernate.spatial.dialect.postgis.PostgisDialect] 解析为策略 [org.hibernate.dialect.Dialect]

转载 作者:行者123 更新时间:2023-12-01 19:38:30 28 4
gpt4 key购买 nike

spring.jpa.properties.hibernate.dialect=org.hibernate.spatial.dialect.postgis.PostgisDialect

我有一个带有 Hibernate 5 的 Spring Boot v1.5 应用程序,运行 Postgis 数据库。但是,我在空间查询方面遇到了问题,但遇到了无效的字节序标志值。搜索该异常为我提供了将适当的 SQL 方言添加到属性文件的解决方案。如上所述,这样做会产生标题中的错误。

直接在 psql 中运行查询可以使它们正常工作,因此这在我的 Postgis DB 本身中不是问题。

这些问题的主题总是拼写错误,但我在这里找不到它是什么。

最佳答案

使用 PostgisDialect 时您将需要 hibernate-spatial作为依赖项项目到您的类路径上。

<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-spatial</artifactId>
<version>${hibernate.version}</version>
</dependency>

将类似上面的内容添加到依赖项列表中应该包含正确的类。

关于java - 无法将名称 [org.hibernate.spatial.dialect.postgis.PostgisDialect] 解析为策略 [org.hibernate.dialect.Dialect],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56458044/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com