@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?