org.postgresql.util.PSQLException: ОШИБКА: столбец "geo_detail" относится к типу point, но выражение имеет тип bytea. Любое решение, пожалуйста? - PullRequest
0 голосов
/ 09 июля 2019

Entity

@Column(columnDefinition = "Point") 
private Point geoDetail

Сервис

order.setGeoDetail(new GeometryFactory().createPoint(new Coordinate(Double value,double value)));

application.properties

@dialect spring.jpa.hibernate.dialect=org.hibernate.spatial.dialect.postgis.PostgisDialect

org.postgresql.util.PSQLException: ОШИБКА: столбец "geo_detail" имеет введите точку, но выражение имеет тип bytea Подсказка: вам нужно перепишите или приведите выражение.

база данных - geo_detail -datatype-> Point

1 Ответ

0 голосов
/ 10 июля 2019

Я думаю, что сделка - это ваш geo_detail столбец, содержащий id из geoDetail, и вы пытаетесь получить Объект при получении Long.Используйте @JoinColumn(name = "geo_detail").

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