Спящий пространственный режим MySQL 5.7

Я пытаюсь использовать пространственный спящий режим. Я сделал следующие конфигурации....

hibernate.версия 5.2.2.Final

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)]

Что мне не хватает??


person drakshayani    schedule 19.05.2017    source источник


Ответы (1)


Догадаться!!

Удалил columnDefinition.. И тогда все работало нормально..

person drakshayani    schedule 19.05.2017
comment
мне не помогло - person f.khantsis; 08.02.2019