SpringBoot + MariaDB + JPA 插入 Geometry / Point 数据

C 2022-6-10 2015

三点需要注意:

application.properties 中的方言必须设置为 spatial.dialect 地理位置优化类型。

spring.jpa.properties.hibernate.dialect = org.hibernate.spatial.dialect.mariadb.MariaDB103SpatialDialect

同理 MySQL 也有:

spring.jpa.properties.hibernate.dialect = org.hibernate.spatial.dialect.mysql.MySQL8SpatialDialect

pom.xml 导入hibernate地理位置支持:

        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-spatial</artifactId>
        </dependency>

不要使用 org.springframework.data.geo

改用 org.locationtech.jts.geom

最新回复 (0)
    • 屌丝论坛
      2