我有一个带 hibernate 功能的 Spring-boot 项目。另外,我有一个带有 postgis 扩展名的 postgresql 数据库。我真的很想使用 postgis 扩展地理类型。
不幸的是,Hibernate 似乎不支持地理类型,只支持几何类型,这不足以满足我的需求。
我该怎么办?彻底抛弃hibernate?或者尝试在没有 hibernate 的情况下存储一个模型,其余的仍然可以由 hibernate orm 管理? (听起来一点都不好)
我可以使用其他支持 postgis 地理类型的 spring-boot orm 吗?有这些吗?
没有 hibernate 怎么办?对我来说,这听起来是迄今为止最好的选择。 spring-boot项目不使用hibernate,还用postgresql怎么办?那我可能不得不编写自己的 dao 实现?如果您能给我举个例子说明如何做到这一点,那就太完美了!
最佳答案
我最终摆脱了不(没有)支持 postgis 地理类型的 hibernate 。相反,我改用 JdbcTemplate 和纯 sql。效果很好。
关于java - 如何在 spring-boot 和 postgresql 中使用 postgis 类型地理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49014392/