Hibernate пространственный 5 не может вставить данные из-за недопустимого значения флага порядка байтов - PullRequest
0 голосов
/ 18 октября 2019
@Entity(name = "records")
data class RecordEntity(
        @Id
        @GeneratedValue(strategy = GenerationType.IDENTITY)
        val uid: Long = 0,
        @Column(columnDefinition = "geometry(Point,4326)")
        val position: Point
) {
}

Когда я выполняю операцию вставки, произошла ошибка Invalid endian flag value encountered.

В настоящий момент тип данных столбца позиции Geometry.

Я удалил @Column(columnDefinition = "geometry(Point,4326)") thisлиния, то работает нормально. Но другая ошибка Invalid endian flag value encountered, когда я делаю запрос с помощью команды sql SELECT u FROM public.records u WHERE ST_Distance_Sphere(u.position, ST_MakePoint(0.0, 0.0)) <= 18*1000

Тип данных столбца позиции стал bytea после удаления @Column строки.

Как мне сделать, чтобы сделатьон отлично работает с Spring boot, Hibernate пространственной 5 и PostGIS?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...