簡體   English   中英

休眠空間mysql 5.7

[英]hibernate spatial mysql 5.7

我正在嘗試使用休眠空間。 我已經完成以下配置...。

hibernate.version 5.2.2。最終版

MySQL 5.7

<dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-spatial</artifactId>
        <version>5.2.10.Final</version>
    </dependency>
    <dependency>
        <groupId>com.vividsolutions</groupId>
        <artifactId>jts</artifactId>
        <version>1.13</version>
    </dependency>

hibernate.dialect = [org.hibernate.spatial.dialect.mysql.MySQLSpatialDialect]

@Column(name = "GeoLocation", columnDefinition = "Point") public Point getGeoLocation() {
    return geoLocation;
}

但是它給我錯誤:-

org.hibernate.tool.schema.spi.SchemaManagementException: Schema-validation: wrong column type encountered in column [GeoLocation] in table [osamdb.customerlocations]; found [geometry (Types#BINARY)], but expecting [point (Types#ARRAY)]

我想念的是什么?

弄清楚了!!

刪除了columnDefinition ..然后一切正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM