Как использовать postgis.Geometry для JPA - PullRequest
0 голосов
/ 03 декабря 2018

У меня есть столбец Geometry в моей БД (тип postgis), где я храню полигоны и Multigeometry (несколько полигонов), которые я анализирую из файлов KML.

Я установил драйверы JDBC в свой проект, так что теперь я могу использовать объект postgis.Geometry в Java.

Теперь мне не хватает отображения между postgis.Geometry в Entity и Geometry в DB, ​​потому что Entity не может быть возвращен в запросе из-за типа Geometry.Поэтому я начал использовать собственный запрос, и это как бы сдерживает проблему, но все же я не могу вернуть сущность, если хочу, потому что не могу преобразовать / десериализовать геометрию, возвращаемую запросом, в postgis.Geometry в Java.

Вот мой объект в сущности:

@Column(name = "poligon") /*, columnDefinition = "org.hibernate.spatial.")*/
 private Geometry poligon;
...